PHP向多维数组添加数组值

PHP向多维数组添加数组值,php,multidimensional-array,array-push,Php,Multidimensional Array,Array Push,可能重复: 我试图设计一个php程序来抓取一个网站,并递归地跟踪所有链接,直到整个网站被搜索。为了实现这一点,我尝试使用一个多维数组,将键设置为网站,例如“www.coca-cola.com”,并将值设置为该页面上的所有链接(www.coca-cola.com/buy、www.coca-cola.com/find a product/,等等)。我计划递归地访问这些子链接中的每一个子链接,直到它们都被搜索。但是,我在这一行代码中遇到了一个问题: array_push($accessedarray

可能重复:

我试图设计一个php程序来抓取一个网站,并递归地跟踪所有链接,直到整个网站被搜索。为了实现这一点,我尝试使用一个多维数组,将键设置为网站,例如“www.coca-cola.com”,并将值设置为该页面上的所有链接(www.coca-cola.com/buy、www.coca-cola.com/find a product/,等等)。我计划递归地访问这些子链接中的每一个子链接,直到它们都被搜索。但是,我在这一行代码中遇到了一个问题:

array_push($accessedarray, ($source => $finished)); 
这似乎不起作用。有人知道完成这项任务的更好方法吗

谢谢。

你可以简单地做到这一点

$accessedarray[$source] = $finished;
你可以简单地做到这一点

$accessedarray[$source] = $finished;