Dans le développement PHP, il est souvent nécessaire de convertir la chaîne interrogée en tableau pour les opérations ultérieures. Cet article explique comment convertir la chaîne de requête en tableau en PHP.
1. Utilisez la fonction exploser
La fonction exploser en PHP peut diviser une chaîne en un tableau selon le délimiteur spécifié. Nous pouvons utiliser cette fonction pour diviser la chaîne interrogée en tableaux selon des délimiteurs spécifiques.
Exemple de code :
$str = 'apple,banana,orange'; $arr = explode(',', $str); print_r($arr);
Résultat de sortie :
Array ( [0] => apple [1] => banana [2] => orange )
Dans l'exemple ci-dessus, nous définissons d'abord une chaîne $str, où les valeurs sont séparées par des virgules. Utilisez ensuite la fonction d'explosion pour séparer la chaîne en un tableau $arr basé sur des virgules, et enfin utilisez la fonction print_r pour afficher le contenu du tableau.
2. Utilisez la fonction str_split
La fonction str_split en PHP peut diviser une chaîne en un tableau de caractères de longueur spécifiée. Nous pouvons utiliser cette fonction pour diviser la chaîne interrogée en tableaux en fonction de la longueur spécifiée.
Exemple de code :
$str = 'hello'; $arr = str_split($str); print_r($arr);
Résultat de sortie :
Array ( [0] => h [1] => e [2] => l [3] => l [4] => o )
Dans l'exemple ci-dessus, nous utilisons la fonction str_split pour diviser une chaîne $str en un tableau $arr en fonction de chaque caractère, et enfin utilisons la fonction print_r pour afficher le tableau contenu.
3. Utilisez la fonction preg_split
La fonction preg_split en PHP peut utiliser des expressions régulières pour diviser des chaînes. Nous pouvons utiliser cette fonction pour diviser la chaîne interrogée en tableaux selon une expression régulière spécifique.
Exemple de code :
$str = 'apple1orange2banana3pear'; $arr = preg_split('/\d/', $str); print_r($arr);
Résultat de sortie :
Array ( [0] => apple [1] => orange [2] => banana [3] => pear )
Dans l'exemple ci-dessus, nous définissons d'abord une chaîne $str, dont la valeur contient des nombres et des noms de fruits. Utilisez ensuite la fonction preg_split pour diviser la chaîne en un tableau $arr basé sur des nombres, et enfin utilisez la fonction print_r pour afficher le contenu du tableau.
Résumé :
En PHP, il existe de nombreuses façons de convertir la chaîne interrogée en tableau. Ce qui précède présente trois méthodes couramment utilisées, à savoir l'utilisation de la fonction d'explosion, de la fonction str_split et de la fonction preg_split. Lors de son utilisation, vous devez prendre en compte les caractéristiques et les besoins de la chaîne et choisir la méthode de fonctionnement la plus appropriée.
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!