php陣列函式

2022-08-11 13:33:14 字數 981 閱讀 7484

刪除陣列中的元素

array_splice

方法一:

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

unset($arr[$k]);

2、如果打算重排索引(讓索引從0開始,並且連續),使用 array_values 函式

$arr = array_values($arr);

方法二:

2、刪除乙個元素,索引重新排序

使用 array_splice 函式,示例如下:

<?php

$array = array(0 => "a", 1 => "b", 2 => "c");

array_splice($array, 1, 1);

print_r($array);

?>

結果:array

([0] => a

[1] => c

)注:第二個引數表示從**開始取,第三個引數表示取的個數

返回陣列中指定的一列

array_column ( array$input, mixed$column_key[, mixed$index_key= null ] ) : array

array_column() 返回input陣列中鍵值為column_key的列, 如果指定了可選引數index_key,那麼input陣列中的這一列的值將作為返回陣列中對應值的鍵。

示例:

php陣列函式

1,array 建立陣列 2,range 建立範圍內的陣列 range 開始元素,結束元素,步長 3,compact 將變數轉換為陣列 key為變數的名稱,value為變數的值 name yuanwei compact name 結果array name yuanwei 4,array merge ...

PHP陣列函式

php索引以0開始 a array 0 a 1 b a array a a b b 呼叫 a a 多維陣列 a array a array a1 a1 a2 a2 輸出陣列 boolean print r var 建立陣列 1.array a array a b 2.list line a b c ...

php 陣列函式

隨著學習深入,普通陣列操作已經不能滿足我了 發現接觸的陣列函式越來越多,而且都比較好用 於是專門寫下了這一編文章 刪除陣列某個鍵值 unset key 擷取字串 array slice arr,5,2 從第5個元素開始,擷取2個元素 判斷一維陣列是否存在某值 in array mark arr 知道...