Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist die Verwendung von geschweiften Klammern in PHP?

Was ist die Verwendung von geschweiften Klammern in PHP?

藏色散人
藏色散人Original
2021-09-10 09:59:012339Durchsuche

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.

Was ist die Verwendung von geschweiften Klammern in PHP?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn