php數組刪除第一個
A. php 如何取出數組中第一個和最後一個元素的值
$array = array(1,2,3,4,5);
//復位
reset($array);
//第一個
$first = current($array);
//最後一個
$end = end($array);
B. php 刪除數組中的元素
不知道 同學知不知道 array_slice 這個函數?
$arr = array_slice($arr, 0, 3);
就可以了。
array_slice() 第一個參數是要切割的數組,第二個參數是起始位置,第三個參數是長度。
就是 切割 $arr這個數組,從第0個元素往後數3個。
array_slice 用法很靈活,可以支持負數參數,具體可以自己查看php手冊。
http://cn.php.net/manual/en/function.range.php
C. php中怎麼刪除數組的第一個元素和最後一個
unser($arr[0]); 第一個
unset($arr[(count($arr)-1)]);最後一個
D. php如何刪除兩個數組中相同的元素
php如何去除數組中相同的元素
如何去除數組中相同的元素?在php手冊中有這樣寫
array_unique(PHP
4
>=
4.0.1)
array_unique
--
移除數組中重復的值
說明
array
array_unique
(
array
array)
array_unique()
接受
array
作為輸入並返回沒有重復值的新數組。
注意鍵名保留不變。array_unique()
先將值作為字元串排序,然後對每個值只保留第一個遇到的鍵名,接著忽略所有後面的鍵名。這並不意味著在未排序的
array
中同一個值的第一個出現的鍵名會被保留。
注:
當且僅當
(string)
$elem1
===
(string)
$elem2
時兩個單元被認為相同。就是說,當字元串的表達一樣時。
第一個單元將被保留。
例子
1.
array_unique()
例子
?php
$input
=
array
("a"
=
"green",
"red",
"b"
=>
"green",
"blue",
"red");
$result
=
array_unique
($input);
print_r($result);
?>
E. php把索引數組的第一個元素移除後索引不重置
直接使用php內置函數unset,代碼如下:
//測試數組
$a1=array(1,2,3);
//刪除索引數組第一個值$a1[0]
unset($a1[0]);
//測試結果
echo"<pre>";
print_r($a1);
echo"</pre>";
exit;
結果為:
Array
(
[1] => 2
[2] => 3
)
F. php如何從數組中刪除一個元素
如果要在某個數組中刪除一個元素,可以直接用的unset,例子代碼:
<?php
$arr
=
array('a','b','c','d');
print_r($arr);
unset($arr[1]);
print_r($arr);
?>
以上代碼輸出的結果如下:
E:\TEMP\文件\exp>a.phpArray(
[0]
=>
a
[1]
=>
b
[2]
=>
c
[3]
=>
d)Array(
[0]
=>
a
[2]
=>
c
[3]
=>
d)
G. php中刪除數組中的某一些元素
array_splice函數可以刪除數組中的元素(只是該函數的功能之一),array_splice用法如下:
array_splice
—
把數組中的一部分去掉並用其它值取代
array array_splice( array &$input, int $offset[, int $length = 0 [, mixed $replacement ]] )把
input
數組中由offset
和
length指定的單元去掉,如果提供了
replacement
參數,則用其中的單元取代。
input:輸入的數組。
offset:如果
offset
為正,則從
input數組中該值指定的偏移量開始移除。如果
offset為負,則從
input
末尾倒數該值指定的偏移量開始移除。
length:如果省略
length,則移除數組中從offset到結尾的所有部分。
如果指定了
length並且為正值,則移除這么多單元。
如果指定了
length並且為負值,則移除從
offset
到數組末尾倒數length
為止中間所有的單元。
小竅門:當給出了replacement
時要移除從
offset到數組末尾所有單元時,用count($input)
作為
length。
replacement:如果給出了
replacement
數組,則被移除的單元被此數組中的單元替代。
示例,刪除數組$inputArr的第5~10個元素(從0開始數,包括第5個和第10個,共6個元素)
array_splice($inputArr,5,6);
H. php 怎麼刪除第一個數組
刪除第一個數組:unset($arr[0]);
刪除數組第一元素
$arr1=array('apple','banana','orange');
$result1=array_shift($arr1);
print_r($result1);
print_r($arr1);
