php中怎样循环遍历数组元素,PHP循环遍历数组

我有一个如下所示的数组($array):

Array

(

[0] => Array

(

[0] => A

[1] => B

[2] => C

)

[1] => Array

(

[0] => 1

[1] => 2

[2] => 3

)

[2] => Array

(

[0] => apple

[1] => orange

[2] => banana

)

)

使用CreateXML我想获取数组并创建一个XML文档,但我遇到了一些问题.我正在使用foreach从每个数组中获取第一个值,因为我希望[0] A [0] 1 [0] apple位于一个元素中,依此类推.

使用我现在的代码它适用于一个元素,我该怎么做才能生成所有元素?迷失在循环中,只是无法正确…感谢您的帮助!

public function CreateXML($array){

foreach ($array as $arr) {

$array2[] = $arr[0];

}

$xmlDoc = new DOMDocument();

$root = $xmlDoc->appendChild(

$xmlDoc->createElement("rootelement"));

$tag = $root->appendChild(

$xmlDoc->createElement("element"));

$tag->appendChild(

$xmlDoc->createElement("Letter", $array2[0]));

$tag->appendChild(

$xmlDoc->createElement("Number", $array2[1]));

$tag->appendChild(

$xmlDoc->createElement("Fruit", $array2[2]));

header("Content-Type: text/plain");

$xmlDoc->formatOutput = true;

echo $xmlDoc->saveXML();

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值