您好,登錄后才能下訂單哦!
如何使用php字符串轉二維數組?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
php字符串轉二維數組的方法:首先創建一個PHP示例文件;然后用explode函數把字符串打散為數組;接著檢查“$data”是否為空;最后運行該文件即可。
php將字符串拆分成二維數組
具體問題:
我想講一段字符串,格式大概是:“編號”+空格+“數量”+回車+”編號“+”空格“+”數量“+回車…………這樣的數據存到二維數組里,最后寫入數據庫。用php。請教如何操作?
數據行數還不一定。有可能是1行 也有可能是10多行。
$str="123 5 456 5 159 6"; 數組格式 $order = array ( "1"=>array ( "123", "5" ), "2"=>array ( "456". "5" ), "3=>array ( "159", "6" ) );
解決辦法:
數據如果來自文件的話,很好操作,下邊給你示例不是來自文件的數據
<?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>
看完上述內容,你們掌握如何使用php字符串轉二維數組的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。