Insérer des variables PHP dans des chaînes
Imprimer des chaînes avec des variables PHP peut être une tâche courante, mais cela peut prêter à confusion si la syntaxe est pas compris. Par exemple, considérons le code suivant :
<div class="vote_pct" style="width: $widthpx;">
Le but est d'insérer la valeur de la variable PHP $width dans la propriété de style width. Cependant, si des espaces sont inclus autour de la variable $width, cela ne fonctionnera pas. De plus, la combinaison de la variable et de « px » en un seul nom de variable entraînera également des erreurs.
La syntaxe correcte pour cette tâche est l'une des suivantes :
$bla = '<div class="vote_pct" style="width: '.$width.'px;">';
$bla = "<div class=\"vote_pct\" style=\"width: ${width}px;\">";
Dans dans le premier exemple, la variable est concaténée sur la chaîne à l'aide de guillemets simples ', tandis que dans le deuxième exemple, la variable est entourée d'accolades {} et est interprétée entre guillemets doubles ". Ces deux approches inséreront correctement la valeur de $ largeur dans la chaîne.
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!