Une variable de chaîne est employée pour stocker et manipuler le texte.
Dans ce cours nous allons apprendre comment manipuler des variables et concaténer des chaines de caractéres
Les variables de chaîne sont employées pour des valeurs qui contient des caractères.
Dans ce chapitre nous allons voir des fonctions communes et des opérateurs utilisés pour manipuler des chaînes dans le PHP.
Après la création d’une chaîne nous pouvons la manipuler. Une chaîne peut être employée directement dans une fonction ou elle peut être stockée dans une variable.
Ci-dessous, le code de PHP assigne le textes « Bonjour le monde !» à une variable de chaîne appelée le $texte :
<?PHP $texte= " Bonjour le monde ! " ; echo $texte ; ?>
Le résultat du code ci-dessus sera :
Bonjour le monde !
Maintenant, nous allons employer quelques fonctions et opérateurs pour manipuler une chaîne.
Il y a un opérateur de chaîne dans le PHP.
L'opérateur de concaténation point (.) est employé pour monter(ou grouper) deux chaînes .
Pour enchaîner deux variables de chaîne ensemble, employez l'opérateur de concaténation :
<?PHP $texte1= " Bonjour le monde ! "; $texte2= " j’apprend le php ! " ; echo $texte1. " ". $texte2 ; ?>
Le résultat du code ci-dessus sera :
Bonjour le monde ! j’apprend le php!
Si nous regardons le code au-dessus vous voyez que nous avons employé 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.
Il existe en php plusieurs fonctions pour manipuler les chaînes.
La fonction strlen () est employée pour renvoyer la longueur d'une chaîne.
Trouvons la longueur d'une chaîne :
<?PHP
echo strlen ("bonjour monde ! ") ;
?>
Le résultat du code ci-dessus sera :
16
La longueur d'une chaîne est employée souvent dans les boucles ou d'autres fonctions, quand il est important de connaître quand la chaîne finit. (par exemple dans une boucle, nous voudrions arrêter la boucle après le dernier caractère dans la chaîne).
La fonction de strpos () est employée pour rechercher le caractère dans une chaîne.
Si le caractère est trouvée, cette fonction renverra la position du premièr caractère trouvé. Si aucun caractère n'est trouvée, elle renverra FAUX.
Voyons si nous pouvons trouver la chaîne « php » dans notre chaîne :
<?php
echo strpos("Bonjour! j'apprend le php","php");
?>
Le résultat du code ci-dessus sera :
22
La position de la chaîne « php » dans notre chaîne est la position 22. La raison pour laquelle elle est 22 (et non 23), est que la première position dans la chaîne est 0, et non 1.
La fonction strrev() est employée pour inverser une chaîne Voyant si nous pouvons inverser la chaîne "Bonjour !") :
<?Php
echo strrev ("Bonjour !");
?>
le résultat du code ci-dessus sera :
! ruojnoB
Nous aurons l’occasion de voir peut être d’autre fonction de manipulation de chaine de caractères dans les cours prochains.
Mais si vous voulez voir plus de fonctions, allez voir notre references des fonctions de chaine
|
|
Le langage php |
Les operateurs de PHP |
| Tweet |