0

这一定很简单,但我无法让它工作.. 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(不是所有值)。我做错了什么?

提前致谢

4

1 回答 1

1
foreach($e_cats as $i => $cat) {
    $e_cats[$i] = '-' . $cat;
}

你很亲近!

于 2013-06-19T22:22:08.050 回答