PHP,如何从数组中回显特定对象数据?

发布于 2024-10-18 08:42:23 字数 681 浏览 6 评论 0原文

我在 WordPress 中使用这个:

$arr=get_post_meta($post->ID, false);

我收到这个数组:

Array (
[_edit_last] => Array ( [0] => 2)
[year_completed] => Array ( [0] => 2010 )
[designers] => Array ( [0] => )
[developers] => Array ( [0] => )
[producers] => Array ( [0] => )
[_edit_lock] => Array ( [0] => 1298159324 )
[name_en] => Array ( [0] => game 1)
[name_et] => Array ( [0] => game 2 )
[friends_meta] => Array ( [0] => )
)

如何回显(请不要使用 for、foreach 等)name_en 数据?即使 print_r ($arr->name_en); 也不起作用...我想它必须是类似 - echo $arr->name_en[0];代码> ???

I use this in wordpress:

$arr=get_post_meta($post->ID, false);

I receive this array:

Array (
[_edit_last] => Array ( [0] => 2)
[year_completed] => Array ( [0] => 2010 )
[designers] => Array ( [0] => )
[developers] => Array ( [0] => )
[producers] => Array ( [0] => )
[_edit_lock] => Array ( [0] => 1298159324 )
[name_en] => Array ( [0] => game 1)
[name_et] => Array ( [0] => game 2 )
[friends_meta] => Array ( [0] => )
)

How do I echo (no for, foreach, etc please) name_en data? Even print_r ($arr->name_en); doesn't work... I suppose it has to be something like - echo $arr->name_en[0]; ???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

凉城 2024-10-25 08:42:23

它是一个或多个数组,因此:

print_r($arr['name_en']);

或者如果您只想获取数据:

echo $arr['name_en'][0];

-> 运算符用于访问对象的属性。

It is an array or arrays, so:

print_r($arr['name_en']);

or if you only want to get the data:

echo $arr['name_en'][0];

The -> operator is for accessing properties of objects.

淡淡的优雅 2024-10-25 08:42:23

echo $arr['name_en'][0] 应该可以工作。

echo $arr['name_en'][0] should work.

愛上了 2024-10-25 08:42:23

这应该有效

echo $arr[0]['year_completed'];

echo $arr[0]['designers'];

this should work

echo $arr[0]['year_completed'];

echo $arr[0]['designers'];

etc

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文