Es gibt viele Möglichkeiten, geschweifte PHP-Klammern zu verwenden, wie zum Beispiel: 1. Verwendung von „function name(){}“ oder „for(){}“ 2. Verwendung von „$str{4}“; $val" }"Nutzung.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
Was ist die Verwendung von geschweiften Klammern in PHP?
Detaillierte Erklärung der Verwendung von geschweiften Klammern (geschweifte Klammern {}) in PHP
1. Egal welches Programm, Funktionsname(){}, for(){}, .... Es gibt sie auch viele, und man weiß nicht viel, ohne darüber zu sprechen.
2. $str{4} gefolgt von {}Klammern und eckigen Klammern [] behandelt eine String-Variable als Array.
3. {$val} ist das Problem, auf das ich gestoßen bin. Die Rolle der geschweiften Klammern besteht darin, PHP mitzuteilen, dass die eingeschlossenen Elemente als Variablen behandelt werden sollen.
Das folgende Beispiel:
//The following is okay as it's inside a string. Constants are not //looked for within strings so no E_NOTICE error here print "Hello $arr[fruit]"; // Hello apple //With one exception, braces surrounding arrays within strings //allows constants to be looked for print "Hello {$arr[fruit]}"; // Hello carrot print "Hello {$arr['fruit']}"; // Hello apple
Anderes: Die Rolle von geschweiften Klammern (geschweifte Klammern {}) in PHP-String-Variablen
Fügen Sie nach der PHP-Variablen eine geschweifte Klammer {} hinzu und geben Sie die Zahl ein, was bedeutet, dass die PHP-Variable korrespondiert Seriennummernzeichen.
Zum Beispiel:
$str = 'hello';
echo $str{0}; // 输出为 h ,也可以 $str[0] echo $str{1}; // 输出为 e ,也可以 $str[1]
Wenn Sie überprüfen möchten, ob eine Zeichenfolge eine bestimmte Länge erfüllt, können Sie diese Methode aus geschweiften Klammern und isset in Betracht ziehen, um die strlen-Funktion zu ersetzen. Da isset eine Sprachstruktur ist, ist strlen eine Funktion, daher ist die Verwendung von isset effizienter als die Verwendung von strlen.
Um beispielsweise zu bestimmen, ob die Länge einer Zeichenfolge weniger als 5 beträgt:
if ( !isset ( $str{5} ) ) ist besser als if ( strlen ( $str ) < 5 ).
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von geschweiften Klammern in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!