2017-11-05 10 views
0

私は、その値にアクセスできるように、関数から渡された配列を取得しようとする脳の凍結を全面的に行っています。アクセス配列がPHPの関数によって返されました

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

機能queryKeysは何をしますか?これは有効なPHPコア関数ではありません。 –

答えて

3

をあなたは、戻り値の割り当てを欠場:

$array = queryKeys($values); 
echo $array['value_es']; 
+0

ありがとう、今私はどこが間違っていたのか理解しています。最初に返される返された$値の配列を設定する必要があります。ありがとう! – d1ch0t0my

0

これは動作するはずです:

<?php 
$array = queryKeys($value); 
echo $array['value_es']; 
関連する問題