gpt4 book ai didi

php - 将信息从 PHP 数组中获取到循环中的单个值

转载 作者:可可西里 更新时间:2023-11-01 00:56:53 27 4
gpt4 key购买 nike

    SimpleXMLElement Object
(
[deelnemer] => Array
(
[0] => SimpleXMLElement Object
(
[startnummer] => A1
[naam] => Jerry
[adres] => Straat 38
[postcode] => 0000 MC
[woonplaats] => Tilburg
[land] => NED
[geboortedatum] => 27-02-1988
[geslacht] => M
[categorie] => Heren
[onderdeel] => E. 10 Miles - start 15u00
)

[1] => SimpleXMLElement Object


(
[startnummer] => A2
[naam] => Wesley
[adres] => straat 13
[postcode] => 0000 AJ
[woonplaats] => Tilburg
[land] => NED
[geboortedatum] => 20-04-1979
[geslacht] => M
[categorie] => Heren
[onderdeel] => E. 10 Miles - start 15u00
)

)
)

我有这个数组。我需要每个“deelnemer”的个人值(value)观。我试过:

echo '<select>';
foreach ($xml as $obj)
{
foreach ($obj['deelnemer'] as $ob)
{

echo '<option value='.$ob['naam'].'>'.$ob['naam'].'</option>';

}
}
echo '</select>';

但我不断收到错误消息。我唯一可以减去 atm 的是“deelnemer”。

我需要一个 PHP 代码来创建一个循环(为每个循环),其中包含参与者姓名的下拉选择。

最佳答案

$xml 不是一个数组而是一个对象,因此为了访问它的元素,请使用 -> 而不是 [],如 php how to access object array 中所述。

试试这段代码:

echo '<select>';
foreach ($xml->deelnemer as $ob) {
echo '<option value="' . $ob->naam . '">' . $ob->naam . '</option>';
}
echo '</select>';

关于php - 将信息从 PHP 数组中获取到循环中的单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39471987/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com