php常用陣列處理方法

2022-09-12 08:27:10 字數 1049 閱讀 2557

1. array_shift()  將陣列第乙個單元移出資料並返回。

demo1:

<?php 

$tmparray=array("1","2","3","4");

$tmparray=array_shift($tmparray);

print_r($tmparray);//array("1");

2.array_chunk()將乙個陣列分割成多個陣列,後面引數控制單元數目

<?php

$tmparray=array("a","b","c","d","e");

$tmparray=array_chunk($tmparray,2);

print_r($tmparray);//array(0=>array(0=>a,1=>b),1=>array(0=>c,1=>d),2=>array(0=>2));

3.array_push()將傳入的值壓入array的末尾。

$tmparray=array("a","b");

$tmparray=array_push($tmparray,"c","d");

print_r($tmparray);//array(0=>a,1=>b,2=>c,3=>d);

4.array_unshift() 將傳入的單元整體插入到陣列中 

<?php 

$tmparray= array ("a", "b"); 

$resarray = array_unshift ($tmparray, "c", "d"); 

print_r($resarray )//array([0] => a[1] =>b[2] =>c[3] =>d) //返回4 陣列個數

?> 

5.array_unique對陣列去重,並返回乙個新的陣列 

<? 

$tmparray = ("a" => "a","b" => "b","c" => "c","d" => "b"); 

$resarray = array_unique($tmparray);//("a" => "a","b" => "b","c" => "c"); 

?> 

php常用陣列處理

日常工作中經常遇到陣列處理,這裡整理一下常用的 二維陣列根據age由小到大排序 arr name 網三 age 33 name 謝四 age 22 name 趙六 age 33 name 趙1 age 23 name 趙8 age 13 usort arr,function x,y var dump...

PHP中常用陣列處理方法例項分析

1.array shift 將陣列的第乙個單元移出再返回,這對有時候陣列的第乙個單元要單獨處理很方便。複製 如下 tmparray array 1 2 3 4 tmparray array shift tmparray print r tmparray 2.array chunk 將乙個陣列分割成多...

PHP 常用陣列處理函式

1.array reverse 陣列順序倒序排列 array reverse 函式將原陣列中的元素順序翻轉,建立新的陣列並返回。如果第二個引數指定為 true,則元素的鍵名保持不變,否則鍵名將丟失。2.rtrim 從字串右側移除字元 例 去除最後乙個逗號 str a,b,c,d,echo rtrim...