gpt4 book ai didi

php - 获取具有某个键值的所有值

转载 作者:行者123 更新时间:2023-12-05 08:24:26 26 4
gpt4 key购买 nike

<分区>

所以我已经尝试解决这个问题一段时间了,但似乎被卡住了。我有一个多维数组,我正在尝试使用某个键输出所有值。这是代码:

//My Array:
$services = array(
array( service_name => 'facebook',
service_title => 'Facebook',
service_order => 0,
service_type => 'Social Networking'
),
array( service_name => 'twitter',
service_title => 'Twitter',
service_order => 0,
service_type => 'Social Networking'
),
array( service_name => 'tumblr',
service_title => 'MySpace',
service_order => 0,
service_type => 'Blogging'
)
);

问题是我想通过 service_type 输出值,例如“社交网络”或“博客”,如果我像这样使用 foreach 语句,我可以做到这一点:

 foreach($services as $service) {
if ($service['service_type'] == 'Social Networking') {
echo($service['service_title']);
}
if ($service['service_type'] == 'Blogging') {
echo($service['service_title']);
}
}

在我尝试在类型之间添加标题之前效果很好

foreach($services as $service) {
if ($service['service_type'] == 'Social Networking') {
echo($service['service_title']);
}
echo ('<h3> Blogging</h3>');
if ($service['service_type'] == 'Blogging') {
echo($service['service_title']);
}
}

我已经知道这是因为 foreach 循环的工作方式,所以我一直在尝试使用类似 while($service['service_type'] == '社交网络')(创建一个有趣的无限循环)和其他各种方式。

理想情况下,我想按 service_type 对数组进行排序,然后显示结果,而不必在 header 之间运行 foreach 循环。

在这方面的任何帮助都很棒,甚至是关于如何做到这一点的其他建议。

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