Manipulation et utilisation des variables de chaines

PHP cours tutorial

Variables de chaîne dans le PHP

Une variable de chaîne est employée pour stocker et manipuler du texte.
Dans cet article de notre cours nous allons apprendre comment manipuler des variables contenant un texte et concaténer des chaines de caractéres

Si vous voulez manipuler des chaînes de caractères comme par exemple afficher un texte ou un autre selon le cas ou si une condition se réalise, on peut stocker ces chaînes dabs des variables. Ces variables nous les nommons par la suite variable de chaîne. Les variables de chaîne sont employées pour des valeurs qui contient des caractères.
Dans ce qui suivra nous allons étudier des fonctions communes et des opérateurs utilisés pour manipuler des chaînes dans PHP.
Une chaîne peut être employée directement dans une fonction ou elle peut être stockée dans une variable avant son utilisation dans la fonction.
Ci-dessous, le code de PHP met le textes « Bonjour le monde !» dans une variable de chaîne appelée $texte :

Sélectionner le code


	<?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.

L'opérateur de concaténation

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 :

Sélectionner le code


	<?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 vous examinez le code ci-dessus vous constatez 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 qui est(un espace), pour séparer les deux chaînes.

Les fonctions de manipulation de chaîne

Il existe en php plusieurs fonctions pour manipuler les chaînes.

La fonction strlen ()

La fonction strlen () est employée pour renvoyer la longueur d'une chaîne.
Trouvons la longueur d'une chaîne :

Sélectionner le code


	<?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 strpos ()

La fonction strpos () est employée pour rechercher un caractère dans une chaîne.
Si le caractère est trouvée, la fonction strpos() 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 :

Sélectionner le code


	<?php
	$texte="Bonjour! j'apprend le php"
	echo strpos($texte,"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 ()

La fonction strrev() est employée pour inverser une chaîne Voyant si nous pouvons inverser la chaîne "Bonjour !") :

Sélectionner le code


	<?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




Par carabde 20 Aout 2014