Ich weiß, dass ich einen Array-Wert im doppelten Zitat verwenden kann. Wie folgt aus:PHP - Multidimensionale Arrays können nicht in doppelten Anführungszeichen stehen
<?php echo "my name is: $arr[name]"; ?>
Aber wenn ich mehrdimensionales Array verwenden, `t ich mein Ergebnis sehen:
<?php echo "he is $twoDimArr[family][1]"; ?>
Hier ist der Ausgang: Er Array ist [1]
welches` ist der Grund?
Und ich weiß, dass ich mein Code wie folgt verwenden:
<?php echo "he is ".$twoDimArr[family][1]; ?>
Aber ich dies nicht wollen.
Ist 'Familie' eine Konstante? –
Die Standarddarstellung von Array in einer Zeichenfolge geht nur eine Ebene tiefer. Also, wenn Sie die Elemente selbst als Arrays haben, geht es nicht weiter, sie zu analysieren. –
Lesen Sie die Dokumentation: http://php.net/manual/en/language.types.string.php#language.types.string.parsing – axiac