Lors du développement avec PHP, dans certains cas, il est nécessaire de convertir le contenu saisi dans une zone de texte en un tableau pour des opérations ultérieures pratiques. Cet article explique comment convertir le contenu d'une zone de texte PHP en tableau et fournit des exemples de code.
La fonction d'explosion en PHP peut diviser une chaîne en fonction du délimiteur spécifié et stocker la chaîne divisée dans un tableau. Par conséquent, nous pouvons diviser le contenu de la zone de texte en fonction du délimiteur spécifié, puis stocker la chaîne divisée dans un tableau.
L'exemple de code est le suivant :
<?php $text = $_POST['text']; //获取文本框中的内容 $delimiter = ','; //定义分隔符为逗号 $array = explode($delimiter, $text); //使用explode函数对文本框中的内容进行分割,并将分割后的字符串存储在数组中 print_r($array); //输出数组 ?>
En plus d'utiliser la fonction exploser pour le fractionnement, nous pouvons également utiliser la fonction preg_split de PHP pour le fractionnement d'expressions régulières. Cette fonction peut diviser une chaîne selon l'expression régulière spécifiée et stocker la chaîne divisée dans un tableau.
L'exemple de code est le suivant :
<?php $text = $_POST['text']; //获取文本框中的内容 $pattern = '/[\n\r,]+/'; //定义分隔符为换行符、回车符和逗号 $array = preg_split($pattern, $text); //使用preg_split函数对文本框中的内容进行分割,并将分割后的字符串存储在数组中 print_r($array); //输出数组 ?>
Lorsque vous utilisez le code ci-dessus pour convertir le contenu de la zone de texte en tableau, des espaces peuvent apparaître. Dans ce cas, vous pouvez utiliser la fonction array_map de PHP. pour convertir le tableau Chaque élément est traité pour supprimer les espaces.
L'exemple de code est le suivant :
<?php $text = $_POST['text']; //获取文本框中的内容 $delimiter = ','; //定义分隔符为逗号 $array = explode($delimiter, $text); //使用explode函数对文本框中的内容进行分割,并将分割后的字符串存储在数组中 $array = array_map('trim', $array); //使用array_map函数对数组的每个元素进行去除空格处理 print_r($array); //输出数组 ?>
Ce qui précède est la méthode principale et un exemple de code pour utiliser PHP pour convertir le contenu d'une zone de texte en un tableau. Les lecteurs peuvent choisir une méthode qui leur convient en fonction de leurs besoins.
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!