php 中的多个数组
Multiple Arrays in php
我只有php的新手技能,
我需要获取几个人的信息 name
和 surname
,目前我只有一个。
下面描述的问题,更准确:
当前 php 代码片段:
myRegister($server,'info',array(
'in' => array('id_code' => 'xsd:int'),
'out' => array(
'name' => 'xsd:string',
'surname'=>'xsd:string', )));
当前结果:
<Response>
<name>Name</name>
<surname>Surname</surname>
</Response>
我需要的:
<Response>
<person>
<name>Name</name>
<surname>Surname</surname>
</person>
</Response>
如何写php一个多数组?用 php ?正如我在这种情况下看到的,我可以接待几个人
你能试试这个吗?
myRegister($server,'info',array(
'in' => array('id_code' => 'xsd:int'),
'out' => array('person' => array(
'name' => 'xsd:string',
'surname'=>'xsd:string', ))));
我不是专家,也许这可以帮助
array( 'person' =>
array(
array( 'name' => 'john', 'surname' => 'smith' ),
array( 'name' => 'jack', 'surname' => 'black' ),
...
)
);
在 php 中,非关联数组不能像在 xml 中那样具有命名节点,因此 'person' 数组的每个元素都可能被转换为一个节点。据我所知(如果我错了请纠正我)这只能通过自定义函数来完成。
我只有php的新手技能,
我需要获取几个人的信息 name
和 surname
,目前我只有一个。
下面描述的问题,更准确:
当前 php 代码片段:
myRegister($server,'info',array(
'in' => array('id_code' => 'xsd:int'),
'out' => array(
'name' => 'xsd:string',
'surname'=>'xsd:string', )));
当前结果:
<Response>
<name>Name</name>
<surname>Surname</surname>
</Response>
我需要的:
<Response>
<person>
<name>Name</name>
<surname>Surname</surname>
</person>
</Response>
如何写php一个多数组?用 php ?正如我在这种情况下看到的,我可以接待几个人
你能试试这个吗?
myRegister($server,'info',array(
'in' => array('id_code' => 'xsd:int'),
'out' => array('person' => array(
'name' => 'xsd:string',
'surname'=>'xsd:string', ))));
我不是专家,也许这可以帮助
array( 'person' =>
array(
array( 'name' => 'john', 'surname' => 'smith' ),
array( 'name' => 'jack', 'surname' => 'black' ),
...
)
);
在 php 中,非关联数组不能像在 xml 中那样具有命名节点,因此 'person' 数组的每个元素都可能被转换为一个节点。据我所知(如果我错了请纠正我)这只能通过自定义函数来完成。