Maison >développement back-end >Problème PHP >A quoi servent les accolades en php

A quoi servent les accolades en php

藏色散人
藏色散人original
2021-09-10 09:59:012388parcourir

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.

A quoi servent les accolades en php

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn