我从数据库中获取数组 $allprofessions
Array ( [0] => Html css js [2] => web developer [3] => fitness trainer)
我想用’+’替换数组’‘中的所有空格。我想在类似于的数组中获取值
web+developer
html+css+js
fitness+trainer
所以我尝试
$allprofessions = array_filter($array_profession_from_db); foreach($allprofessions as $key=>$allprofessionlist){ $allprofessions[$key] = str_replace("+", " ", $allprofessionlist[$key]); }; print_r($allprof);
我得到一个错误
首先,$allprof 没有定义。其次,我建议您检查srt_replace 文档
注意你的 $allprofessionlist var,因为它不是列表,是迭代的当前值。
我想你想要的是这个,假设我有一个带有“”值的数组:
$allprofessions = array('zzz x', 'bbbb aaa'); foreach($allprofessions as $key=> $item){ $allprofessionsList[$key] = str_replace(" ", "+", $item); }; print_r($allprofessionsList);
我希望这对你有帮助。