我有一个大脑冻结试图从一个函数传回一个数组,以便我可以访问它的值。功能如下:
function queryKeys($value) {
global $wpdb;
$query = "SELECT * FROM um_taxkeys WHERE key_id = 1334";
$key = $wpdb->get_row( $query );
$array["value_en"] = $key->name_en;
$array["value_es"] = $key->name_es;
$array["value_de"] = $key->name_de;
return $array;
//var_dump($array);
}
...我尝试使用以下方式访问它:
...
queryKeys($value);
echo $array['value_es'];
...
...但我对用于从返回的数组中获取值的正确语法感到困惑。请欣赏一些指导。非常感谢。
答案 0 :(得分:3)
您错过了返回值分配:
$array = queryKeys($values);
echo $array['value_es'];
答案 1 :(得分:0)
这应该有效:
<?php
$array = queryKeys($value);
echo $array['value_es'];