我正在调用这个WordPress函数:
get_user_meta($user->ID, "user_address");
它返回数组,我不想把它变成变量但只是将它回显出来。
但这不起作用:
get_user_meta($user->ID, "user_address")[0];
为什么呢?任何方式做这个作为一个班轮?
答案 0 :(得分:3)
根据函数reference,您必须传递第三个参数true
,以便它返回单个值。
get_user_meta($user->ID, "user_address",true);
答案 1 :(得分:2)
在函数返回时立即取消引用数组是PHP 5.4中相对较新的功能。您最有可能使用5.3或更早版本,在这种情况下,您无法立即访问函数调用返回的数组元素。
从PHP 5.4开始,可以直接对函数或方法调用的结果进行数组取消引用。之前只能使用临时变量。
答案 2 :(得分:1)
如果它是您需要的第一个元素:
echo array_shift(get_user_meta($user->ID, "user_address"));