Split en PHP: Qu'est-ce que la fonction str_split ()

Cette scission dans le blog PHP abordera en détail les différentes méthodes de scission. Il expliquera également toutes les fonctions alternatives avec un exemple.

À langage de script est un langage qui interprète les scripts lors de l'exécution. Le but des scripts est généralement d'améliorer les performances ou d'effectuer des tâches de routine pour une application. Cette divisé en articlevous fournira des connaissances détaillées sur les alternatives à la fonction de fractionnement dans l'ordre suivant:



Split en PHP

La fonction de fractionnement a été désapprouvée dans PHP 5.3.0 et supprimée dans PHP 7 . Il existe des alternatives à cette fonction et elles sont:



  • preg_split ()
  • exploser()
  • str_split ().

Qu'est-ce que preg_split ()?

C'est une fonction intégrée dans qui est utilisé pour convertir la chaîne donnée en un tableau. La chaîne est divisée en sous-chaînes plus petites de longueur spécifiée par l'utilisateur à l'aide de cette fonction. Disons que la limite est spécifiée, puis les sous-chaînes retournent à travers un tableau jusqu'à la limite.

Syntaxe:



comment utiliser trim en java

array preg_split (modèle, sujet, limite, drapeau)

  • modèle: Il est de type chaîne pour rechercher le motif sinon il sépare les éléments.
  • matière: C'est une variable utilisée pour stocker la chaîne d'entrée.
  • limite: Il indique la limite. Si la limite est spécifiée, la sous-chaîne doit être renvoyée jusqu'à la limite. Si la limite est 0 ou -1, cela indique «pas de limite» qui est utilisé par le drapeau.
  • drapeau:
    PREG_SPLIT_NO_EMPTY & moins Seules les pièces non vides seront retournées par preg_split ()
    PREG_SPLIT_DELIM_CAPTURE & moins L'expression entre parenthèses dans le modèle de délimiteur sera capturée et renvoyée également.
    PREG_SPLIT_OFFSET_CAPTURE & moins Pour chaque correspondance qui se produit, le décalage de la chaîne de l'appendice sera également renvoyé.

Si vous souhaitez diviser la phrase par un nombre quelconque de virgules ou caractères d'espace :

 
 

Production:



Array ([0] => ashok [1] => tarun [2] => charan [3] => sabid)

De cette façon, nous divisons une chaîne en caractères de composant :

 

Production:

Tableau ([0] => a [1] => s [2] => h [3] => o [4] => k)

De cette façon, nous divisons une chaîne en allumettes et leurs compensations:

 

Production:

Array ([0] => Array ([0] => ashok [1] => 0) [1] => Array ([0] => is [1] => 6) [2] => Array ([ 0] => a [1] => 9) [3] => Array ([0] => étudiant [1] => 11))

Qu'est-ce que exploser ()?

C'est une fonction intégrée qui divise une chaîne en un tableau.

Syntaxe:

exploser (séparateur, chaîne, limite)

  • Séparateur: Ce caractère décide de la chaîne à fractionner.
  • Chaîne: Cette chaîne d'entrée sera divisée en un tableau.
  • Limite: Ceci est facultatif et spécifie le nombre d'éléments dans un tableau.

Exemple:

comment utiliser mysql workbench
 
 

Production:

Array ([0] => dimanche, lundi, mardi, mercredi) Array ([0] => dimanche [1] => lundi, mardi, mercredi) Array ([0] => dimanche [1] => lundi [2 ] => mardi)

Qu'est-ce que str_split ()?

Cette fonction est utilisée pour diviser une chaîne en un tableau en utilisant paramètre de longueur .

Syntaxe:

str_split (chaîne, longueur ()).

  • Chaîne: Il spécifie la chaîne à fractionner.
  • Longueur: Il spécifie la longueur de chaque élément de tableau individuel. La valeur par défaut est 1.

Exemple:

 
 

Production:

Tableau ([0] => asho [1] => k)

Avec cela, nous arrivons à la fin de cet article, j'espère que vous avez appris les trois fonctions de fractionnement preg_split (), explode (), str_split () avec des exemples.

programme de la série fibonacci en java

Si vous avez trouvé cette division pertinente dans le blog PHP, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier.

Vous avez une question pour nous? Veuillez le mentionner dans la section des commentaires de ' divisé en PHP »Et je vous répondrai.