这一定非常简单,但我无法让它发挥作用.. PHP noob:P
我有这个数组“$ e_cats”,当我做var_dump($ e_cats)时;结果是:
array(3) { [0]=> string(3) "192" [1]=> string(3) "190" [2]=> string(3) "191" }
我想要的是在内部的每个值中添加“ - ”,所以“-192”,“ - 190”和“-191”。这是我的代码:
foreach ($e_cats as $cat) {
$cat = '-' .$cat;
}
但是当我执行print_r($ cat)时,结果为:-191(并非所有值)。我做错了什么?
提前致谢
答案 0 :(得分:1)
foreach($e_cats as $i => $cat) {
$e_cats[$i] = '-' . $cat;
}
你很亲密!