定义由PDO

时间:2017-09-15 07:06:07

标签: php arrays

简而言之 - 我有两张桌子。

一个生成simplexml_loadfile方法,第二个是PDO查询。我需要比较它们,在第一个之后(由simplexml下载)我传递foreach并获得类型$xml['element']的索引,而在同一个循环中我需要进一步定义元素从数据库中检索的集合。

数据库中的查询结果写入变量$db,并在XML将其定义为$db['element']之后的循环中,尽管它是一个未定义的元素,因为数组的索引从{开始计算{1}}至0

我能想到的唯一方法是使用另一个for循环,或者foreach来传递第二个数组的记录,但我会避免这种情况。还有其他办法吗?

n

1 个答案:

答案 0 :(得分:1)

如果你想要两个数组的相应元素,你可以这样做:

foreach ($xmlarray as $i => $xml) {
    echo $xml['element'];
    echo $db[$i]['element'];
}