$index = 0;
foreach ($sxml->entry as $entry) {
$array + variable index number here = array('title' => $title);
$index++;
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试根据索引计数更改数组名称.是否可以在循环中更改变量名称(即$ array1,$ array2 $ array3等)?
编辑:
循环结束后,我将生成一个数字(取决于$ index的数量),然后使用这个数组...可能这是一个完成我想做的愚蠢的方式,但我没有更好的理念.
你可能想尝试这样做:
$index = 0;
$arrays = array();
foreach ($sxml->entry as $entry) {
$arrays[$index] = array('title' => $title);
$index++;
}
Run Code Online (Sandbox Code Playgroud)
虽然技术上可以做你要求的事情,但使用数组数组可能会更好地为你工作.
这种类型的索引正是数组的设计目标,你有很多项目,并希望能够通过数字引用它们.
除非你有一个非常具体的理由使用变量的名称来表示它的数字,否则在外部数组中使用它的索引可能会有更简单的时间.