gpt4 book ai didi

PHP:如何创建一个好的 foreach 速记?

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

我有一个像这样的简单对象(或数组)...

stdClass Object (
[people] => Array
(
[0] => stdClass Object (
[name] => 'John',
[age] => 50,
)

[0] => stdClass Object (
[name] => 'Martin',
[age] => 47,
)
)

我可以像这样使用 foreach 轻松地遍历它

foreach ($people as $person) {
echo $person->name . '<br>';
}

但我想以某种方式更短的方式用这样的东西来呼应所有名字......

print_each($people->name)

仅用 1 行短代码就可以完成与我的 3 行 foreach 代码所做的完全相同的事情。

是否有这样的函数,或者我们将如何创建这样的函数?

最佳答案

您可以使用 array_column 和 implode。

echo implode("<br>\n", array_column($arr, "name"));

关于PHP:如何创建一个好的 foreach 速记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52297105/

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