Maison  >  Article  >  développement back-end  >  php 1234 converti en tableau

php 1234 converti en tableau

WBOY
WBOYoriginal
2023-05-05 13:44:02598parcourir

En PHP, nous pouvons convertir une chaîne en tableau à l'aide de certaines fonctions intégrées. Dans cet article, nous expliquerons comment convertir une chaîne comme « php 1234 » en tableau.

Méthode 1 : utilisez la fonction éclater()

La fonction éclater() peut diviser une chaîne en plusieurs sous-chaînes, puis stocker ces sous-chaînes dans un tableau. Nous pouvons utiliser des espaces pour diviser la chaîne en deux sous-chaînes, "php" et "1234", puis les stocker dans un tableau. Le code spécifique est le suivant :

$str = "php 1234";
$arr = explode(" ", $str);
print_r($arr);

Le résultat de sortie de ce code est :

Array
(
    [0] => php
    [1] => 1234
)

Méthode 2 : utilisez la fonction preg_split()

La fonction preg_split() est similaire à la fonction explosive(). chaîne en sous-chaînes et stockez-les dans le tableau. Cependant, il peut utiliser des expressions régulières comme délimiteurs, ce qui le rend plus flexible. Nous pouvons utiliser une expression régulière "/s+/" pour diviser la chaîne avec un ou plusieurs espaces comme délimiteurs. Le code spécifique est le suivant :

$str = "php 1234";
$arr = preg_split("/\s+/", $str);
print_r($arr);

Le résultat de sortie de ce code est le même que le résultat de sortie du code de la méthode 1.

Méthode 3 : utilisez la fonction str_split()

La fonction str_split() peut diviser une chaîne en un tableau de caractères. Cependant, dans ce cas, nous devons diviser la chaîne en deux sous-chaînes, et non en un tableau de caractères. Par conséquent, nous devons traiter le résultat après la division pour le convertir en tableau dont nous avons besoin. Le code spécifique est le suivant :

$str = "php 1234";
$arr = str_split($str, 4);
$arr[0] = trim($arr[0]);
print_r($arr);

Le résultat de sortie de ce code est le même que le résultat de sortie du code de la méthode 1.

Résumé

En PHP, nous pouvons utiliser la méthode ci-dessus pour convertir la chaîne "php 1234" en tableau. Parmi elles, l'utilisation de la fonction explosive() est la méthode la plus simple, tandis que l'utilisation de la fonction preg_split() est plus flexible lors du traitement de chaînes complexes, et la fonction str_split() est plus adaptée au traitement de certaines chaînes avec des formats fixes. Selon la situation, nous pouvons choisir différentes méthodes pour convertir des chaînes en tableaux.

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