【发布时间】:2013-03-30 00:14:39
【问题描述】:
说我有这些:
$services = array();
$services["services0"];
$services["services1"];
$services["services2"];
$services["services3"];
我想创建某种循环来将这些更改为:
$services[0];
$services[1];
$services[2];
$services[3];
你会怎么做呢?不知道数组中有多少个 key : value 对?
【问题讨论】:
-
是的,有两种不错的方法...使用
for或foreach循环。 -
我理解这两个概念......但我在想,也许我首先得到数组中元素的数量,然后创建从零开始的 for 循环,直到数组的长度。在该循环内创建一个 foreach 循环,该循环进入每个
$key并将其替换为当前迭代... -
我相信一定有一个更容易解决这个问题的方法!?
标签: php arrays multidimensional-array replace key