首頁 >後端開發 >PHP問題 >php 多維數組怎麼轉為字串

php 多維數組怎麼轉為字串

藏色散人
藏色散人原創
2021-07-15 09:49:192792瀏覽

php多維數組轉為字串的方法:首先建立一個PHP範例檔案並建立一個二維數組;然後將二維數組遍歷重新組裝,降維成一維數組;最後透過implode()將一維數組以指定的間隔方式組裝成字串即可。

php 多維數組怎麼轉為字串

本文操作環境:Windows7 系統、PHP7.1版,DELL G3電腦

php 多維陣列怎麼轉為字串?

PHP 將二維陣列轉換成字串

程式碼如下:

["arr"]=>
      array(2) {
        [0]=>
        array(1) {
          ["url"]=>
          string(7) "地址1"
        }
        [1]=>
        array(1) {
          ["url"]=>
          string(7) "地址2"
        }
      }

將二維陣列遍歷重新組裝

foreach ($arr as $val) {
    $val = join(",",$val);
    $temp_array[] = $val;
}

降維成了一維數組

array(2) {
  [0]=>
  string(7) "地址1"
  [1]=>
  string(7) "地址2"
}

PHP自帶函數implode()可以將一維數組以指定的間隔方式組裝成字串

$str = implode(",", $temp_array);

組裝完成

string(15) "地址1,地址2"

推薦學習:《PHP影片教學

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

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