PHP 陣列操作函式

2021-09-13 12:41:12 字數 2099 閱讀 7213

一,查詢

在乙個陣列中搜尋乙個特定值,如果找到這個值返回true,否則返回false

in_array()

查詢值,返回true\false

如果在乙個陣列中找到乙個指定的鍵,返回true,否則返回false

array_key_exists()

查詢鍵,返回true\false

在乙個陣列中搜尋乙個指定的值,如果找到則返回相應的鍵,否則返回false

array_search()

查詢值,返回鍵值\false

返回陣列中包含的所有鍵

array_keys()

返回乙個陣列中的所有值,並自動為返回的陣列提供數字索引

array_values()

二,插入
array_push()

向陣列末尾新增乙個或多個元素

array_push(arr

ay

,array,

array,

value1,$value2,…)

array_unshift()

向陣列頭尾新增乙個或多個元素

array_unshift(arr

ay

,array,

array,

value1,$value2,…)

array_splice()

向陣列指定位置新增元素

array_splice((array,begin,length,array)

引數 含義

1,array 指定陣列

2,begin 開始位置

3,length 替換的長度,為0表示不替換,直接插入

4,array 帶插入的元素或陣列

插入後會重建索引

三,刪除

unset()

刪除乙個元素,且保持原有索引不變

unset(arr

ay

[array[

array[

key])

array_splice()

刪除乙個元素,不保持索引

array_splice(arr

ay

,array,

array,

begin,len

gth,

length,

length

,array)

array 為空,表示沒有替換的元素

length 為整數,表示替換的長度

array為空 ,length 為整數表示刪除

array_diff()

刪除多個個元素,保持索引

array_splice($array,[『value』,『value』])

四,取整

intval()

直接保留整數

round()

四捨五入取整

round($value,需要保留的小數字)

ceil()

向上取整

floor()

向下取整

PHP陣列操作函式

定義了一系列用於簡化陣列操作的函式 package core version id array.php 972 2007 10 09 20 56 54z qeeyuan 從陣列中刪除空白的元素 包括只有空白字元的元素 param array arr param boolean trim functi...

PHP陣列操作函式

定義了一系列用於簡化陣列操作的函式 package core version id array.php 972 2007 10 09 20 56 54z qeeyuan 從陣列中刪除空白的元素 包括只有空白字元的元素 param array arr param boolean trim functi...

php 常見 陣列操作函式

檢查值 鍵 array key exists key,array 檢查陣列鍵 in array value,array 檢查值於陣列 獲取值 使用array values 取得陣列的值 carvalues array values car 取出陣列的鍵名 twokeys array keys two...