溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何使用php字符串轉(zhuǎn)二維數(shù)組

發(fā)布時間:2020-07-24 16:51:25 來源:億速云 閱讀:361 作者:Leah 欄目:編程語言

如何使用php字符串轉(zhuǎn)二維數(shù)組?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

php字符串轉(zhuǎn)二維數(shù)組的方法:首先創(chuàng)建一個PHP示例文件;然后用explode函數(shù)把字符串打散為數(shù)組;接著檢查“$data”是否為空;最后運行該文件即可。

php將字符串拆分成二維數(shù)組

具體問題:

我想講一段字符串,格式大概是:“編號”+空格+“數(shù)量”+回車+”編號“+”空格“+”數(shù)量“+回車…………這樣的數(shù)據(jù)存到二維數(shù)組里,最后寫入數(shù)據(jù)庫。用php。請教如何操作?

數(shù)據(jù)行數(shù)還不一定。有可能是1行 也有可能是10多行。

$str="123 5
456 5
159 6";
數(shù)組格式
$order = array
(
"1"=>array
(
"123",
"5"
),
"2"=>array
(
"456".
"5"
),
"3=>array
(
"159",
"6"
)
);

解決辦法:

數(shù)據(jù)如果來自文件的話,很好操作,下邊給你示例不是來自文件的數(shù)據(jù)

 <?php
if($_POST){
 $arr=explode("\n",$_POST["test"]);
 $result=array();
 foreach($arr as $data){
  trim($data) && $result[]=explode(" ",$data); //首先要檢查$data是否為空
 }
 print_r($result);
}
?> 
<form action="a.php" method="post">
<textarea name="test" style="width:500px;height:200px;"></textarea>
<input type="submit" value="提交" />
</form>

看完上述內(nèi)容,你們掌握如何使用php字符串轉(zhuǎn)二維數(shù)組的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI