gpt4 book ai didi

PHP:仅处理数组中的 parent

转载 作者:可可西里 更新时间:2023-11-01 01:15:31 26 4
gpt4 key购买 nike

我只需要对我的 PHP 数组中最高的父节点执行“foreach”操作。

在这个例子中,我想得到家庭姓氏的 echo ......

$families = array(
'Brooks' => array(
'John',
'Ilsa',
),
'Hilberts' => array(
'Peter',
'Heidy',
));

foreach($families as $family){
// do some action that will return only "Brooks,Hilbers"
// not "Brooks,John,Ilsa,Hilbers,Peter,Heidy,Brooks,John,Ilsa,Hilberts,Peter,Heidy"
}

是可以处理的,还是我应该以不同的方式定义数组?非常感谢您的积极回答。

最佳答案

您可以简单地返回数组的键(即姓氏):

foreach($families as $key => $family){
echo "FAMILY NAME = ".$key;
}

你可以使用 foreach 就像 ($array as $value)($array as $key => $value)。当数组被索引(数字键)时,$key 返回索引的位置 (0, 1, 2...)。当数组是关联的(命名键)时,$key 返回索引的名称(在您的示例中,Brooks、Hilberts ......)

有关详细信息,请参阅 PHP ArraysForeach Manual

关于PHP:仅处理数组中的 parent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40208385/

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