日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

PHP常用数组函数(含按键值删除二维数组中的元素)

發(fā)布時(shí)間:2024/9/19 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP常用数组函数(含按键值删除二维数组中的元素) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
// 1.array_search():在數(shù)組中搜索鍵值"red",并返回它的鍵名 $a=array("a"=>"red","b"=>"green","c"=>"blue"); echo array_search("red",$a);// a// 2.array_splice():從數(shù)組中移除元素,并用新元素取代它: $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"purple","b"=>"orange"); array_splice($a1,0,2,$a2); print_r($a1);// Array ( [0] => purple [1] => orange [c] => blue [d] => yellow )// 組合起來,刪除數(shù)組中某個(gè)鍵值(支持刪除二維數(shù)組中的數(shù)組元素) $arr=[[1],[2],[3]]; $key = array_search([2], $arr);// 1 array_splice($arr, $key, 1);// array("0"=>[1],"1"=>[3]) 3.unset():釋放給定的變量,保持索引(并未改變數(shù)組的原有索引)4.array_diff():比較兩個(gè)數(shù)組的值,并返回差集(不支持刪除二維數(shù)組中的數(shù)組元素),保持索引 $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue");$result=array_diff($a1,$a2); print_r($result);// Array ( [d] => yellow )5.array_diff_key():比較兩個(gè)數(shù)組的鍵名,并返回差集,保持索引 $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"red","c"=>"blue","d"=>"pink");$result=array_diff_key($a1,$a2); print_r($result);// Array ( [b] => green )6.array_values():返回?cái)?shù)組中所有的值(不保留鍵名),用于重排索引(讓索引從0開始,并且連續(xù)) $a=array("Name"=>"Peter","Age"=>"41","Country"=>"USA"); print_r(array_values($a));// Array ( [0] => Peter [1] => 41 [2] => USA )7.array_merge():把兩個(gè)數(shù)組合并為一個(gè)數(shù)組,傳一個(gè)數(shù)組時(shí),與array_values()效果相同 $a1=array("a"=>"red","b"=>"green"); $a2=array("c"=>"blue","b"=>"yellow"); print_r(array_merge($a1,$a2));// Array ( [a] => red [b] => yellow [c] => blue )8.array_reverse():將原數(shù)組倒序9.array_rand():獲取數(shù)組中隨機(jī)元素,返回鍵名10.array_unique():去除重復(fù)值11.array_intersect():比較兩個(gè)數(shù)組的鍵值,并返回交集12.array_fill(index,number,value):用給定的鍵值填充數(shù)組 index:必需。規(guī)定返回?cái)?shù)組的起始索引。 number:必需。規(guī)定填充的元素的數(shù)量,其值必須大于 0。 value: 必需。規(guī)定用于填充數(shù)組的鍵值。13.array_diff(): 返回差集(第一個(gè)數(shù)組中有,其他數(shù)組中沒有的鍵值)14.array_diff_assoc:返回差集(這個(gè)與array_diff區(qū)別是會(huì)比較鍵)

?

?

總結(jié)

以上是生活随笔為你收集整理的PHP常用数组函数(含按键值删除二维数组中的元素)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。