PHP與ECMAScript_5_常用數組相關函數

來源:互聯網
上載者:User

標籤:

sort($array , sorttype) 

 

PHP

ECMAScript

長度 $length = count($array) length = array.length
     
array_unshift($array, new1,new2)           開頭添加一個或多個元素,返回長度 array.unshift(new1,new2)
  array_push($array,new1,new2)              尾部添加一個或多個元素,返回長度      array.push(new1,new2)
     
array_shift($array)                                 刪除並返回第一個元素 array.shift()
  array_pop($array)                                 刪除並返回最後一個元素 array.pop()
     
in_array(value,$arrary)                           查看元素是否在數組$arr中  
(指標) key($array)                                           擷取當前數組指標所指向的下標  
  array_keys($array)                                擷取元素所有下標,返回索引數值  
  current($array)                                      擷取當前數組指標所指向的元素  
  array_values($array)                             可將關聯陣列轉為索引數組      
  pre($arr)                                               返回當前指標所指前一個元素,指標前移  
  next($arr)                                              返回當前指標所指後一個元素,指標後移  
  reset($arr)                                             重設指標指向首個元素,並返回首個元素  
  end($arr)                                               重設指標指向末尾元素,並返回末尾元素  
     
順序 array_reverse($array,[true/false])             反轉數組,預設true,保留原有鍵鍵名 arr.reverse()                  數組反轉,改變原有數組
  sort ($array , sorttype)                             按升序排序,重建鍵名,sorttype排序模式 arr.sort( sortby )           sortby可選排序次序,必須為函數
  shuffle($array)                                         打亂數組  
     
合并 implode( separator ,$array)                       數組串連為字串,預設separateor為空白 arr.jion(separator)                    separator預設為,逗號
  array_merge($arr1,$arr2,$arr3)       索引下標全重設,關聯下標相同後者覆蓋前者 arr1.contact(arr2,arr3)
              注意:$arr1+$arr2                   數組合并,下標相同後者忽略  
     
截取 array_slice( $array , start , [ length ], [true/false])  返回指定位置長度數組,預設true保持鍵名 arr.slice ( start , [ end ])           返回指定位置數組
     
刪除/添加 array_splice ($array, start , [length],[array])        刪除指定位置長度元素,然後添加新數組 arr.splice ( start , length  , [value1,value2])  添加的為元素,返回被刪除的元素數組
     
建立 range( min, max, [step] )                         產生從min到max的數組,增加布幅為step  
  array_rand($array, n )                             在指定數組中隨機取出n個元素的下標  
     
遍曆 foreach()   /  list()配合each() for in

PHP與ECMAScript_5_常用數組相關函數

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.