Maison > Java > javaDidacticiel > le corps du texte

Concaténer deux chaînes en PHP

PHPz
Libérer: 2023-09-02 22:25:06
avant
805 Les gens l'ont consulté

Concaténer deux chaînes en PHP

PHP propose différents types d'opérateurs ayant des fonctionnalités distinctives. Les opérateurs nous permettent d'effectuer des activités arithmétiques, de concaténer des chaînes, de comparer des valeurs et d'effectuer des opérations booléennes, plus... Dans cet article, nous apprendrons les opérateurs de chaînes donnés par PHP. Apprenons d'abord les types d'opérateurs de chaîne en php. Il existe deux opérateurs de chaîne fournis par PHP

1. Opérateur de concaténation (".") :

Cet opérateur combine deux valeurs de chaîne et la renvoie sous forme de nouvelle. string.

2. Opérateur d'affectation de concaténation (".=") :

Cette opération attache l'argument du côté droit à l'argument du côté gauche.

Démontrons l'utilité des opérateurs ci-dessus par les exemples suivants.

Exemple :

<?php
$a = &#39;Good&#39;;
$b = &#39;Morning&#39;;
$c = $a.$b;
echo " $c ";
?>
Copier après la connexion

Sortie :

Goodmorning
Copier après la connexion

Explication :

Ici, nous prenons deux variables $a et $b comme chaînes. Nous concaténons ensuite ces chaînes en une seule chaîne à l'aide de l'opérateur de concaténation (.).

Exemple :

<?php
   $a = &#39;Hello&#39;;
   $b = [" Good morning"," Folks"];
   for($i = count($b)-1; $i >= 0;$i--) {
$a .= $b[$i];
}
echo " $a";
?>
Copier après la connexion

Sortie :

Hello Folks Good morning
Copier après la connexion

Explication :

Dans cet exemple, nous utilisons l'opérateur d'affectation de concaténation ("".=") pour concaténer une valeur de chaîne avec une valeur de tableau. $a représente une chaîne et $b représente un tableau. Nous utilisons une boucle for pour connecter les valeurs de la chaîne $a et du tableau $b.

Remarque :

L'opérateur de concaténation ('.') a une priorité similaire à celle des opérateurs "+" et "-" et peut produire des résultats inattendus.

Exemple :

<?php
$val = 5;
echo "Result: " . $val + 5;
?>
Copier après la connexion

Sortie :

5
Copier après la connexion

Explication :

Le code ci-dessus affichera « 5 » au lieu de « Résultat : 10 » car la chaîne « Résultat5 » est d'abord créée puis ajoutée à 5, j'ai obtenu 5. En effet, la chaîne non numérique non vide "Result5" sera convertie en 0 et ajoutée à 5 pour obtenir 5. Pour imprimer "Résultat : 10", utilisez les parenthèses pour changer la priorité :

<?php
$var = 5;
echo "Result: " . ($var + 5);
?>
Copier après la connexion

Sortie :

Result:10
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal