PHP explose()

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2024-08-29 12:55:291284parcourir

La fonction explosive() du langage de programmation PHP est une fonction intégrée qui permet de diviser une chaîne en plusieurs chaînes différentes. La fonction explosive() permet de diviser la chaîne en fonction du délimiteur de la chaîne, ce qui signifie qu'elle va diviser la chaîne partout où le caractère délimiteur sera présent/apparaîtra. Cette fonction éclater() renverra un tableau qui contient la chaîne/chaîne formée après avoir divisé la chaîne qui est originale. Cette fonction PHP explosive() n'accepte généralement que trois paramètres pour diviser une chaîne en plusieurs éléments de chaîne et la stocke dans un tableau. C'est comme couper la grande corde en plusieurs petites cordes et ainsi de suite.

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Syntaxe :

explode(separator1, OriginalString1, No.ofElements1)

Comment fonctionne la fonction exploser() en PHP ?

La fonction explosive() du langage de programmation PHP fonctionne sur la base des trois paramètres mentionnés. Il s’agit des paramètres Separator1, OriginalString1 et No.ofElements1. Cela fonctionne en divisant la chaîne en chaînes plus petites à l’aide des paramètres de la fonction éclater(). Tous ces éléments de chaîne plus petits sont stockés dans un tableau avec des valeurs d'index et également basés sur les paramètres de la fonction éclater().

Explication des paramètres :

Les paramètres de la fonction éclater() acceptent en fait trois paramètres, mais dans ceux-ci, seuls deux paramètres sont obligatoires et un paramètre est un paramètre facultatif.

1. Separator1/Delimeter : Le paramètre Separator1 du langage de programmation PHP spécifie en fait certains points critiques auxquels la chaîne doit se diviser, ce qui signifie que chaque fois que le caractère de chaîne sera trouvé dans l'élément de chaîne, il symbolisera la fin. d'un élément du tableau et début de l'autre. Ce paramètre délimiteur/Separator1 est un paramètre obligatoire.

2. OriginalString1 : Le paramètre OriginalString1 du langage de programmation PHP est en fait une chaîne originale qui est utilisée pour diviser une chaîne en plusieurs chaînes et stockée dans un tableau uniquement si les caractères de chaîne sont disponibles à l'intérieur de la chaîne. Ce paramètre OriginalString1 est également un paramètre obligatoire.

3. No.ofElements1/Limit : Ce paramètre est un paramètre facultatif et il n’est pas obligatoire. Ce paramètre aide à spécifier le nombre d'éléments du tableau. Ce paramètre peut être de n'importe quel type d'entier.

Il peut s'agir d'un entier positif, d'un entier négatif ou d'un entier nul.

  • Entier positif (N) : Si le paramètre No.ofElements1 est transmis avec une valeur entière positive, cela signifie que le tableau contiendra ce nombre d'éléments de chaîne. Si le nombre d'éléments après avoir séparé les éléments par rapport au séparateur apparaîtra comme étant la valeur supérieure à N-1 éléments mais reste la même et le dernier élément de chaîne sera toute la chaîne restante.
  • Entier négatif (N) : Si l'entier négatif est transmis au paramètre No.ofElements1, le dernier élément de chaîne N sera tronqué et l'élément de tableau restant sera renvoyé sous la forme d'une seule chaîne.
  • Zéro Entier : Si le paramètre No.ofElements1 est passé avec la valeur « Zéro », alors le tableau qui ne renverra qu'un seul élément de chaîne, c'est-à-dire Full String (chaîne entière). Lorsqu'aucune valeur n'est transmise à ce paramètre No.ofElements1, le tableau renvoyé aura le nombre total d'éléments formés après la séparation des chaînes avec le séparateur.

Valeur de retour Type :

Le type de valeur de retour de la fonction éclater() est le tableau unique avec la liste des chaînes.

Exemples de PHP éclater()

Vous trouverez ci-dessous les exemples mentionnés :

Exemple n°1

C'est l'exemple de la division d'une seule chaîne en plusieurs petites chaînes en prenant en compte l'espace entre les chaînes. Dans l'exemple ci-dessous, à l'intérieur des balises PHP, une variable « $s1 » est créée et attribuée une phrase de chaîne à la variable $s1. Ensuite, la fonction print_r() est utilisée avec la fonction explosive(). Ici, le paramètre séparateur1/délimiteur est l'espace « », $s1 est le paramètre d'entrée/chaîne originale et ici aucun paramètre n'est mentionné. Il n'y a pas de paramètre limit/No.ofElements1 ici, donc il n'y a pas de limite au fractionnement de la chaîne. Après la division, à l'intérieur des valeurs d'index du tableau, de petites chaînes seront stockées et imprimées à l'aide de la fonction print_r().

Syntaxe :

<?php
$s1 = "My Name is Pavan Kumar Sake";
print_r (explode(" ",$s1));
?>

Sortie :

PHP explose()

Example #2

This is the example of implementing with limit value “0”. At first, a variable “$stra” is created and this variable is also assigned with a string value ‘car1, bus1, motorbike1, cycle1’. Then print_r() function is made along with the explode() function in it. In the explode() function, “,” is used as separator1 parameter, $stra variable value is used as OriginalString1 Parameter and value “0” is used as No.ofElements1 Parameter. It is mentioned in the parameters description that if the No.ofElements1/Limit value is mentioned as 0 then the whole original string is considered as one single string array element. This will be printed as shown in the output. Then print function is used to print line break.

Syntax:

<?php
$stra = 'car1, bus1, motorbike1, cycle1';
print_r(explode(',',$stra,0));
?>

Output:

PHP explose()

Example #3

This is the example of implementing the string splitting with the help of the positive integer as No.ofElements1/limit Parameter. Here at first, a string variable called “$strab” is created with the string value ‘car1, bus1, motorbike1, cycle1’. Then print_r() function is used along with the explode() function along with the three parameters. Here “,” is the Separator1 parameter, “$strab” is the original string element which is nothing but OriginalString1 parameter, “2” is the No.ofElements1/limit Parameter. According to the parameters description, if the positive integer value is passed then n-1 array indexes values will splitted and stored and for N-1 index value, remaining whole string will be printed.

Syntax:

<?php
$strab = 'car1, bus1, motorbike1, cycle1';
print_r(explode(',',$strab,2));
?>

Output:

PHP explose()

Example #4

This is the program of implementing the string splitting function by using different type of integer values for No.ofElements1/limit parameter. So that one can know what actually happens for different parameters which are acting inside of the explode() function. For the first explode() function, the whole original string is considered as only one array element. Then value “4” is used for the second explode() function. For this, n-1=3 array indexes string values will be printed but for n-1 array index the whole remaining string will be printed. Then for the third explode() function, negative integer value(-N) is used. So at N array index values the string will be trimmed and will be printed starting from the 0 index value.

Syntax:

<?php
$Original_str1 = "Hello, IamPavan Kumar Sake-Write, BusinessMan, PhysicsNerd.";
print_r (explode (" ",$Original_str1, 0));
print "\n";
print_r (explode (" ",$Original_str1, 4));
print "\n";
print_r (explode (" ",$Original_str1, -3));
print "\n";
?>

Output:

PHP explose()

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
Article précédent:PHPsha1()Article suivant:PHPsha1()