Maison > Article > développement back-end > Quelle est la fonction pour convertir une chaîne en tableau en php
Les fonctions en PHP qui convertissent les chaînes en tableaux sont : 1. la fonction str_split(), syntaxe "str_split(string,length)" ; 2. la fonction explosive(), qui peut renvoyer un tableau de chaînes ; fonction preg_split().
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Convertir une chaîne en tableau en PHP Les fonctions utilisées sont str_split(), explosive(), preg_split().
Fonction PHP str_split()
La fonction str_split() divise une chaîne en un tableau.
Syntaxe
str_split(string,length)
Valeur de retour :
Si la longueur est inférieure à 1, la fonction str_split() retournera FALSE. Si la longueur est supérieure à la longueur de la chaîne, la chaîne entière sera renvoyée comme seul élément du tableau.
Exemple :
<?php $str="Hello"; var_dump($str); $arr=str_split($str); var_dump($arr); ?>
Fonction PHP explosive()
la fonction explosion() utilise un String divise une autre chaîne et renvoie un tableau de chaînes.
Syntaxe
explode(separator,string,limit)
Valeur de retour : renvoie un tableau de chaînes.
Exemple :
<?php $str="Hello world !"; var_dump($str); $arr=explode(" ",$str); var_dump($arr); ?>
Fonction PHP preg_split()
La fonction preg_split sépare les caractères par une chaîne d'expression régulière .
Syntaxe
array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )
Sépare la chaîne donnée par une expression régulière.
Description du paramètre :
Valeur de retour
Renvoie un tableau composé de sous-chaînes obtenues après avoir utilisé des limites de motif pour séparer le sujet.
Exemple :
<?php $str = 'hypertext language programming'; var_dump($str); $chars = preg_split('/ /', $str, -1, PREG_SPLIT_OFFSET_CAPTURE); var_dump($chars); ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!