1
我有这个变量是我的查询结果:如何更改基于另一个键的数组键的值?
Array(
[0] => Array
(
[id] => 1
[visibility] => 0
)
[2] => Array
(
[id] => 2
[visibility] => 1
)
[3] => Array
(
[id] => 3
[visibility] => 0
)
)
现在我想改变[id]
项目的数量时,其[visibility]
是0
。例如,我想在[id]
的数字的开头追加00
。这是预期的输出:
Array(
[0] => Array
(
[id] => 001
[visibility] => 0
)
[2] => Array
(
[id] => 2
[visibility] => 1
)
[3] => Array
(
[id] => 003
[visibility] => 0
)
)
我该怎么做?
我可以检查visibility
值是这样的:
foreach ($var as $item) {
if ($item['visibility'] == 0) {
// I need to append two zero before the number of its id
}
}
参考是:http://php.net/manual/en/language.references.php还有一个例如在http://php.net/manual/en/control-structures.foreach.php – AbraCadaver
'$ item'是''var'中每个数组的引用'&',所以它的工作原理是。 – AbraCadaver
哦..是的,你是对的。 – stack