logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

Leçons PHP - leçon 3 - Variables de chaîne en PHP

05/07/2025, by Ivan

Dans la leçon précédente, nous avons examiné l'existence des variables dans le langage PHP, dans cette leçon nous allons étudier un type de variable, à savoir les variables de chaîne.

Les variables de chaîne en PHP sont utilisées pour des valeurs contenant des caractères. Une chaîne PHP peut être stockée dans une variable. Ci-dessous, un script PHP attribue le texte "Bonjour, Monde !" à la variable chaîne $txt :

<?php
$txt="Bonjour, Monde !";
echo $txt;
?>

Le résultat de l'exécution du code ci-dessus :

Bonjour, Monde !

Maintenant, essayons d'utiliser plusieurs fonctions et opérateurs différents pour manipuler la chaîne.

L'opérateur de concaténation (addition) de chaînes en PHP

Il existe un seul opérateur de chaîne en PHP. L'opérateur de concaténation (addition, jonction) est le point (.). Il est utilisé pour combiner deux valeurs de chaîne ensemble. Pour joindre deux variables de chaîne, utilisez l'opérateur de concaténation :

<?php
$txt1="Bonjour, Monde !";
$txt2="Comment ça va ?";
echo $txt1 . " " . $txt2;
?>

Le résultat de l'exécution du code ci-dessus :

Bonjour, Monde ! Comment ça va ?

Si nous regardons le code ci-dessus, vous verrez que nous avons utilisé l'opérateur de concaténation deux fois. C'est parce que nous avons dû insérer une troisième chaîne (un espace) pour séparer les deux chaînes.

Vous avez probablement remarqué que le résultat s'affiche sur une seule ligne. Pour passer le texte à la ligne suivante, vous devez utiliser les balises HTML <br /> ou <p></p>.

<?php
$txt1="Bonjour, Monde !";
$txt2="Comment ça va ?";
print $txt1 . "<br />" . $txt2;
?>

Le résultat sera :

Bonjour, Monde !

Comment ça va ?

Ou avec la balise <p> :

<?php
$txt1="Bonjour, Monde !";
$txt2="Comment ça va ?";
print "<p>" . $txt1 . "</p><p>" . $txt2 . "</p>";
?>

Le résultat sera le même : deux lignes, mais le code HTML de la page sera différent :

<p>Bonjour, Monde !</p>

<p>Comment ça va ?</p>

 

La fonction StrLen() en PHP

La fonction StrLen() est utilisée pour retourner la longueur d'une chaîne. Trouvons la longueur d'une chaîne :

<?php
echo strlen("Bonjour, Monde !");
?>

Le résultat de l'exécution du code ci-dessus :
14
La longueur de la chaîne est souvent utilisée dans les boucles ou d'autres fonctions, lorsqu'il est important de savoir quand la chaîne se termine (c'est-à-dire arrêter la boucle après le dernier caractère de la chaîne).

La fonction Strpos()

La fonction Strpos() est utilisée pour rechercher des caractères/texte dans une chaîne. Si une correspondance est trouvée, cette fonction retourne la position du premier caractère correspondant. Si aucune correspondance n'est trouvée, elle retourne FALSE. Voyons si nous pouvons trouver la chaîne "Monde" dans notre chaîne :

<?php
echo strpos("Bonjour, Monde !","Monde");
?>

Le résultat de l'exécution du code ci-dessus :

8

Le numéro de position de la chaîne "Monde" dans l'exemple ci-dessus est 8. La raison pour laquelle c'est 8 (et non 9), est que la première position du caractère dans une chaîne est 0, pas 1.