二重引用符で配列の値を使うことができます。PHP - 多次元配列は二重引用符で囲むことはできません
<?php echo "my name is: $arr[name]"; ?>
しかし、私は多次元配列を使用する場合、私は私の結果を参照can`t:次のようにここで
<?php echo "he is $twoDimArr[family][1]"; ?>
を、出力は次のようになります。彼はアレイ[1]
What`です理由は?
そして私は、私はこのように私のコードを使用することができます知っている:
<?php echo "he is ".$twoDimArr[family][1]; ?>
しかし、私はこれを望んでいません。多くのための
echo "he is {$twoDimArr['family'][1]}";
String parsing
documentationを参照してください
echo() function:
echo "he is {$twoDimArr['family'][1]}";
'family'はconstですか? –
文字列内の配列のデフォルト表現は、1つのレベルの深さだけになります。したがって、アイテム自体を配列として持つ場合、それらを解析するためにそれ以上は移動しません。 –
ドキュメントを読む:http://php.net/manual/en/language.types.string.php#language.types.string.parsing – axiac