初心者ICT-最初の投稿でここに学生! まず第一に、スタックオーバーフローコミュニティに大きな影響を与えます。 私はここで答えを見つけるのにもっと時間を費やしています。もっと肯定的な結果を出して、ありがとう!私の問題へ多次元連想配列 - キーと値を取得
:
私は多次元連想配列からPHP変数を分離するために、キーと値を格納する必要があります。
アレイはvar_dumb($data)
で次のようになります。私は次のようにキーの値を取得することができるよ
array(4) {
[0]=>
array(0) {
}
[1]=>
array(1) {
["Celestial Field"]=>
string(3) "123"
}
[2]=>
array(1) {
["Cosmic Space Worm"]=>
string(3) "234"
}
[3]=>
array(1) {
["Dance For The Dawn"]=>
string(3) "345"
}
}
:
$ artName =キー($データ[1]); 「天体フィールド」を返す
string(3
の値を配列から取得し、それを$artAmount
に保存しますか? 私は試しました:
$artAmount = array_values($data[1]);
しかし、それは "配列"を返します。
$ artAmount = $データ[1] [ "天体フィールド"]; ? –
それは簡単だった。他のartAmountを取得する必要がある場合は、単に$ artNameをインデックスとして使用できます。ありがとうございました。 – Kasper
array_valuesは配列を返します。配列を返すときに配列を出力します。あなたは 'array_values($ data [1])[0]'を使うことができますが、上記のコメントを使うべきだと思います。 – jh1711