您好,登錄后才能下訂單哦!
如何使用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è)資訊頻道,感謝各位的閱讀!
免責(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)容。