Le contenu de cet article est de partager avec vous comment convertir une chaîne PHP en tableau. En tant que programmeur PHP, la première réaction de Xinyi est de penser aux deux fonctions exploser() et implode(). Shinichi utilise également la fonction à l'intérieur pour la convertir en tableau. a une certaine valeur de référence. Les amis dans le besoin peuvent se référer à
con[1]=28&selt[1]=1&con[2]=29&selt[2]=4&con[3]=26&selt[3]=4 &con[4]=30&selt[4]=2&con[5]=4&selt[5]=1&con[6]=11&con[7]=12Copier après la connexion
Voici les caractères que les internautes doivent convertir en PHP. arrays String ; ce qui suit est également le code de conversion PHP fourni par Xinyi
<?php $str = 'con[1]=28&selt[1]=1&con[2]=29&selt[2]=4&con[3]=26&selt[3]=4&con[4]=30&selt[4]=2&con[5]=4&selt[5]=1&con[6]=11&con[7]=12'; $arr = explode('&',$str); $arr2 = array(); foreach($arr as $k=>$v){ $arr = explode('=',$v); $arr2[$k] = $arr[1]; } print_r($arr2); ?> //输出 Array ( [0] => 28 [1] => 1 [2] => 29 [3] => 4 [4] => 26 [5] => 4 [6] => 30 [7] => 2 [8] => 4 [9] => 1 [10] => 11 [11] => 12 ) //第二个 <?php $str = 'con[1]=28&selt[1]=1&con[2]=29&selt[2]=4&con[3]=26&selt[3]=4&con[4]=30&selt[4]=2&con[5]=4&selt[5]=1&con[6]=11&con[7]=12'; $arr = explode('&',$str); $arr2 = array(); foreach($arr as $k=>$v){ $arr = explode('=',$v); $arr2[$arr[0]] = $arr[1]; } print_r($arr2); ?> //输出 Array ( [con[1]] => 28 [selt[1]] => 1 [con[2]] => 29 [selt[2]] => 4 [con[3]] => 26 [selt[3]] => 4 [con[4]] => 30 [selt[4]] => 2 [con[5]] => 4 [selt[5]] => 1 [con[6]] => 11 [con[7]] => 12 )
Le code PHP de Xinyi peut également résoudre le problème de la conversion de chaînes en tableaux. Enfin, les internautes PHP devraient découvrir dans le manuel que la fonction parse_str() peut convertir une chaîne en un tableau PHP ; introduisons la description de la fonction parse_str() afin que vous puissiez avoir une bonne impression dans votre esprit
. La fonction parse_str() convertit les chaînes de requête analysées en variables.
parse_str(string,array) string:需要转换的字符串; array:返回到一个数组中; 如果没有设置array的话就覆盖同名变量
Recommandations associées :
Tableau PHP Méthode d'implémentation de conversion de chaînes les unes vers les autres
PHP exploite les chaînes et les convertit 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!