Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar kandungan kotak teks php kepada tatasusunan

Bagaimana untuk menukar kandungan kotak teks php kepada tatasusunan

PHPz
PHPzasal
2023-04-23 09:13:41566semak imbas

Apabila membangun menggunakan PHP, dalam sesetengah kes, kandungan yang dimasukkan dalam kotak teks perlu ditukar kepada tatasusunan untuk memudahkan operasi seterusnya. Artikel ini akan menerangkan cara menukar kandungan kotak teks PHP kepada tatasusunan dan memberikan contoh kod.

  1. Gunakan fungsi letupan untuk pemisahan rentetan

Fungsi letupan dalam PHP boleh membelah rentetan mengikut pembatas yang ditentukan dan membelah rentetan Disimpan dalam tatasusunan. Oleh itu, kita boleh membahagikan kandungan dalam kotak teks mengikut pembatas yang ditentukan, dan kemudian menyimpan rentetan pecahan dalam tatasusunan.

Kod sampel adalah seperti berikut:

<?php
$text = $_POST[&#39;text&#39;];  //获取文本框中的内容
$delimiter = &#39;,&#39;;   //定义分隔符为逗号
$array = explode($delimiter, $text);  //使用explode函数对文本框中的内容进行分割,并将分割后的字符串存储在数组中
print_r($array);  //输出数组
?>
  1. Gunakan fungsi preg_split untuk pemisahan ungkapan biasa

Selain menggunakan fungsi letupan untuk membelah, kita juga boleh Gunakan fungsi preg_split PHP untuk pemisahan ungkapan biasa. Fungsi ini boleh membelah rentetan mengikut ungkapan biasa yang ditentukan dan menyimpan rentetan pecahan dalam tatasusunan.

Kod sampel adalah seperti berikut:

<?php
$text = $_POST[&#39;text&#39;];  //获取文本框中的内容
$pattern = &#39;/[\n\r,]+/&#39;;   //定义分隔符为换行符、回车符和逗号
$array = preg_split($pattern, $text);  //使用preg_split函数对文本框中的内容进行分割,并将分割后的字符串存储在数组中
print_r($array);  //输出数组
?>
  1. Mengalih keluar ruang daripada tatasusunan

Apabila menggunakan kod di atas untuk menukar kandungan kotak teks ke dalam tatasusunan, mungkin terdapat ruang Dalam kes ini, anda boleh menggunakan fungsi peta tatasusunan PHP untuk mengalih keluar ruang daripada setiap elemen tatasusunan.

Kod sampel adalah seperti berikut:

<?php
$text = $_POST[&#39;text&#39;];  //获取文本框中的内容
$delimiter = &#39;,&#39;;   //定义分隔符为逗号
$array = explode($delimiter, $text);  //使用explode函数对文本框中的内容进行分割,并将分割后的字符串存储在数组中
$array = array_map(&#39;trim&#39;, $array);  //使用array_map函数对数组的每个元素进行去除空格处理
print_r($array);  //输出数组
?>

Di atas adalah kaedah utama dan kod sampel untuk menukar kandungan kotak teks kepada tatasusunan menggunakan PHP kepada keperluan mereka sendiri.

Atas ialah kandungan terperinci Bagaimana untuk menukar kandungan kotak teks php kepada tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn