Maison >développement back-end >Problème PHP >A quoi servent les accolades en php
Il existe de nombreuses façons d'utiliser les accolades PHP, telles que : 1. Utilisation de "nom de fonction(){}" ou "pour(){}" ; 2. Utilisation de "$str{4}" ; $val" }"utilisation.
L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3
Quelle est l'utilisation des accolades en php ?
Explication détaillée de l'utilisation des accolades (accolades {}) en PHP
1. Quel que soit le programme, le nom de la fonction(){}, for(){}, .... Il y en a aussi beaucoup, et on ne sait pas grand chose sans en parler.
2. $str{4} suivi de {}accolades et crochets [] traite une variable de chaîne comme un tableau.
3. {$val} est le problème que j'ai rencontré à ce stade, le rôle des accolades est d'indiquer à PHP que les éléments inclus doivent être traités comme des variables.
L'exemple suivant :
//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
Autre : Le rôle des accolades (accolades {}) dans les variables chaîne PHP
Ajoutez une accolade {} après la variable PHP et remplissez le numéro, ce qui signifie que la variable PHP correspond Caractères du numéro de série.
Par exemple :
$str = 'hello';
echo $str{0}; // 输出为 h ,也可以 $str[0] echo $str{1}; // 输出为 e ,也可以 $str[1]
Si vous souhaitez vérifier si une chaîne répond à une certaine longueur, vous pouvez envisager d'utiliser cette méthode d'accolades (accolades) plus isset pour remplacer la fonction strlen, parce que isset est une structure de langage, strlen est une fonction, donc utiliser isset est plus efficace que d'utiliser strlen.
Par exemple, pour déterminer si la longueur d'une chaîne est inférieure à 5 :
if ( !isset ( $str{5} ) ) est meilleur que if ( strlen ( $str ) < 5 ).
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!