我在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] => )
)
我如何回应(no for,foreach等)name_en数据?即使print_r ($arr->name_en);
也不起作用......我想它必须像 - echo $arr->name_en[0];
???
答案 0 :(得分:6)
它是一个或多个数组,所以:
print_r($arr['name_en']);
或者如果您只想获取数据:
echo $arr['name_en'][0];
->
运算符用于访问对象的属性。
答案 1 :(得分:1)
echo $arr['name_en'][0]
应该有用。
答案 2 :(得分:0)
这应该有效
echo $arr[0]['year_completed'];
echo $arr[0]['designers'];
等