首頁  >  文章  >  後端開發  >  php怎麼恢復陣列的key為數字序列的方法

php怎麼恢復陣列的key為數字序列的方法

怪我咯
怪我咯原創
2017-07-05 10:49:211519瀏覽

這篇文章主要介紹了php恢復數組的key為數字序列的方法,涉及php操作數組鍵名的技巧,需要的朋友可以參考下

本文實例講述了php恢復數組的key為數字序列的方法。分享給大家供大家參考。具體分析如下:

這裡實作php把陣列的key值恢復成類似0,1,2,3,4,5...這樣的數字序列


function restore_array($arr){
 if (!is_array($arr)){ return $arr; }
 $c = 0; $new = array();
 while (list($key, $value) = each($arr)){
  if (is_array($value)){
   $new[$c] = restore_array($value);
  }
  else { $new[$c] = $value; }
  $c++;
 }
 return $new;
}

示範範例:

 程式碼如下:

restore_array(array('a' => 1, 'b' => 2)); --> returns array(0 => 1, 1 => 2)

以上是php怎麼恢復陣列的key為數字序列的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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