【发布时间】:2009-08-15 06:29:19
【问题描述】:
这是我的数组:
$frndof = array(
"name" => 'frnd_of_xyx',
"id" => 001,
"url" => 'example.com/frnd_of_xyx',
"address" => array(
"city" => 'NewZend',
"zip" => '100450'));
$frndof1 = array(
"name" => 'frnd_of_xyx1',
"id" => 0011,
"url" => 'example.com/frnd_of_xyx1',
"frnds" => $frndof,
"address" => array(
"city" => 'NewZend1',
"zip" => '100422'));
$a = array(
array(
"name" => 'xyx',
"id" => 001,
"url" => 'example.com/xyx',
"address" => array(
"city" => 'cochin',
"zip" => '100450')),
array(
"name" => 'abc',
"id" => 001,
"url" => 'example.com/abc',
"frnds" => $frndof1,
"address" => array(
"city" => 'Bosco',
"zip" => '100450')),
array(
"name" => 'EFG',
"id" => 001,
"url" => 'example.com/EFG',
"address" => array(
"city" => 'NY',
"zip" => '100450')));
我需要用
替换下面的数组 array_fig(1)[frnds] => Array
(
[name] => frnd_of_xyx
[id] => 1
[url] =>example.com/frnd_of_xyx /* this is the unique key */
[address] => Array
(
[city] => NewZend
[zip] => 100450
)
)
array_fig(2)
[frnds] => Array
(
[name] => frnd_of_xyx
[id] => 1
[url] =>example.com/frnd_of_xyx /* this is the unique key */
[address] => Array
(
[city] => NewZend_neww
[zip] => 1004501212122
)
)
密钥 URL 是唯一密钥。 [frnds] 数组需要替换为新的 [frnds] 数组。 即如何找到以“[url]”键为唯一的父键或数组键。
**注意:**这个数组是用来生成XML的,所以这些是元素和属性,所以是内部元素的概念
【问题讨论】:
-
这个数组是用来生成xml的so,这些是元素和arrtibutes,所以内部元素的概念
-
这个数组是json的输出,这个输出作为输入生成XML。
标签: php javascript arrays