Maison >développement back-end >tutoriel php >Comment insérer correctement des variables PHP dans des chaînes ?

Comment insérer correctement des variables PHP dans des chaînes ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-23 18:22:55726parcourir

How to Properly Insert PHP Variables into Strings?

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!

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