我有这个PHP创建作为$ jobs的作业数组。但是我想的钥匙是[参考],而不是0,1,2等如何将新密钥分配给PHP关联数组
$xml_feed = new DOMDocument();
$xml_feed->load('http://jobs.recruitsosimple.com/job/762/xml');
$jobs = array();
foreach ($xml_feed->getElementsByTagName('job') as $node) {
$item = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
'ref' => $node->getElementsByTagName('referencenumber')->item(0)->nodeValue,
'link' => $node->getElementsByTagName('url')->item(0)->nodeValue,
);
array_push($jobs, $item);
}
创建的阵列是:
Array
(
[0] => Array
(
[title] => Theatre Nurse
[ref] => MT29
[link] => http://jobs.com/job/1192/29
)
[1] => Array
(
[title] => Ward Nurse
[ref] => MT39
[link] => http://jobs.com/1192/762/39
)
)
但我想的钥匙是
Array
(
[MT29] => Array
(
[title] => Theatre Nurse
[ref] => MT29
[link] => http://jobs.com/job/1192/29
)
[MT39] => Array
(
[title] => Ward Nurse
[ref] => MT39
[link] => http://jobs.com/1192/762/39
)
)
我该怎么做?
您只需建立enties这样的:'$工作[$参考] = $项目;'而不是arraypush – Jeff