在循环中更改变量名称

Bad*_*ari 0 php loops

$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的数量),然后使用这个数组...可能这是一个完成我想做的愚蠢的方式,但我没有更好的理念.

Ala*_*nse 5

你可能想尝试这样做:

$index = 0;

$arrays = array();

foreach ($sxml->entry as $entry) {

    $arrays[$index] = array('title' => $title);

    $index++;
}
Run Code Online (Sandbox Code Playgroud)

虽然技术上可以做你要求的事情,但使用数组数组可能会更好地为你工作.

这种类型的索引正是数组的设计目标,你有很多项目,并希望能够通过数字引用它们.

除非你有一个非常具体的理由使用变量的名称来表示它的数字,否则在外部数组中使用它的索引可能会有更简单的时间.