Maison > développement back-end > Problème PHP > PHP convertit les caractères interrogés en tableau

PHP convertit les caractères interrogés en tableau

WBOY
Libérer: 2023-05-05 20:40:05
original
666 Les gens l'ont consulté

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);
Copier après la connexion

Résultat de sortie :

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Copier après la connexion

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);
Copier après la connexion

Résultat de sortie :

Array
(
    [0] => h
    [1] => e
    [2] => l
    [3] => l
    [4] => o
)
Copier après la connexion

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);
Copier après la connexion

Résultat de sortie :

Array
(
    [0] => apple
    [1] => orange
    [2] => banana
    [3] => pear
)
Copier après la connexion

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!

source:php.cn
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