首頁  >  文章  >  後端開發  >  php怎麼將字串轉多維數組

php怎麼將字串轉多維數組

藏色散人
藏色散人原創
2020-08-13 09:54:143267瀏覽

php字串轉多維數組的實作方法:首先定義一個需要轉成多維數組的字串;然後透過explode函數分割字串,並傳回由字串組成的數組;最後透過“print_r”輸出轉換結果即可。

php怎麼將字串轉多維數組

推薦:《PHP影片教學

php 字串轉成二維陣列

第一種方法:

<?php
$a = &#39;a1|a2|a3|a4|b1|b2|b3|b4&#39;;
$arr = explode(&#39;|&#39;, $a);
//print_r($arr);
$test = array();
foreach($arr as $value)
{
    //echo $value{0}.&#39;<br>&#39;;
    $test[$value{0}][] = $value;
}
echo "<pre class="brush:php;toolbar:false">";
print_r($test);
echo "
"; ?>

第二種方法:

array_chunk(explode(&#39;|&#39;, $a), 4);

以上是php怎麼將字串轉多維數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn