php 中的多个数组

Multiple Arrays in php

我只有php的新手技能,
我需要获取几个人的信息 namesurname,目前我只有一个。

下面描述的问题,更准确:
当前 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' 数组的每个元素都可能被转换为一个节点。据我所知(如果我错了请纠正我)这只能通过自定义函数来完成。