導航:首頁 > 編程語言 > php刪除第一個元素

php刪除第一個元素

發布時間:2024-12-15 20:02:31

php中怎麼刪除數組的第一個元素和最後一個元素

使用 array_shift 刪除數組的第一個元素,例如:

$user=array('apple','banana','orange');
$result=array_shift($user);
print_r($result);
print_r($user);

array_pop() 彈出並返回 array 數組的最後一個單元,並將數組 array 的長度減一。如果 array 為空(或者不是數組)將返回 NULL。

array_shift() 將 array 的第一個單元移出並作為結果返回,將 array 的長度減一並將所有其它單元向前移動一位。所有的數字鍵名將改為從零開始計數,文字鍵名將不變。如果 array 為空(或者不是數組),則返回 NULL。

❷ 求教php二維數組根據某一元素刪除

<?php
$arr=array(
2=>array(
'catid'=>2,
'catdir'=>'notice',
),
5=>array(
'catid'=>5,
'catdir'=>'subject',
),
6=>array(
'catid'=>6,
'catdir'=>'news'
)
);
functionfindVal($arr,$dir){
foreach($arras$key=>$val){
if(in_array($dir,$val))
return$key;
}
}
functionarray_remove_by_key($arr,$key){
if(!array_key_exists($key,$arr)){
return$arr;
}
$keys=array_keys($arr);
$index=array_search($key,$keys);
if($index!==FALSE){
array_splice($arr,$index,1);
}

return$arr;
}
$keyz=findVal($arr,'subject');
print_r(array_remove_by_key($arr,$keyz));
?>

❸ php中怎麼刪除數組的第一個元素和最後一個

unser($arr[0]); 第一個
unset($arr[(count($arr)-1)]);最後一個

❹ 如何刪除PHP數組中頭部,尾部,任意元素

首先將一位數組的第一個元素利用索引功能提取出來,然後執行刪除功能,或者將剩下的數據利用字元串連接功能顯示出來,自動將索引輸出來的刪除。

❺ php數組元素值的修改和刪除問題

刪除數組元素和刪除一個變數一樣
unset($strArray['key']);
更新是直接賦值
$strArray['key'] = 'new var';
=================
這種事情我做過, 關鍵是把 $strArray 放在文件中,以及對這個數組的操作.

1.存放,比如放在 strarray.php 中

$fp = fopen('strarray.php','w');
fwrite($fp,'<?php'."\n".'$strArray = '.var_export($strArray,1).";\n?>");
fclose($fp);

2. 讀取

include 'strarray.php';

3. 刪除

unset($strArray['key'])

====
要注意的是,如果使用函數來做這些操作,strArray是全局變數,在function中要有

global $strArray;

這句聲明

我試過使用這個方法來存放經緯度數據,好處是不用xml文件或資料庫,速度也非常快

❻ 關於php刪除數組的問題,如何刪除數組例如 $player = array( "player"

第一種:unset($player["player"]);

第二種:array_pop($player)刪除數組最後一個元素並返回該值,array_shift($player)刪除數組第一個元素並返回該值。
建議你平時多翻一翻php手冊

❼ php 數組 將指定元素移至末尾

$arr = array(0,3,5,0,0,7,1,9,0,8);
$count = count($arr);
$remove_arr = array();
for($i=0;$i<=$count;$i++){
if($arr[$i] === 0) {
array_push($arr, $arr[$i]);
array_push($remove_arr, $i);
}
}

foreach($arr as $k=> $v) {
if(in_array($k, $remove_arr)){
unset($arr[$k]);
}
}
echo '<pre>';
var_mp($arr);die;

❽ 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
)

閱讀全文

與php刪除第一個元素相關的資料

熱點內容
2021游資跟蹤指標公式源碼 瀏覽:491
有什麼app可以多個人聯機玩游戲 瀏覽:105
在親寶寶軟體中怎樣建立文件夾 瀏覽:260
手機里壓縮包能刪除 瀏覽:414
df命令aix 瀏覽:390
問答題是什麼APP 瀏覽:414
android鎖屏彈框 瀏覽:413
會玩app賬號被禁封什麼原因 瀏覽:888
安卓手機如何將圖片文字轉換 瀏覽:858
拉臘pdf 瀏覽:753
受孕pdf 瀏覽:436
通達信真正牛主圖指標源碼 瀏覽:272
matlab遞歸演算法 瀏覽:177
阿里雲伺服器位置 瀏覽:615
ioncubelinux 瀏覽:469
每跨都要設置加密區嗎 瀏覽:519
單片機與dac0832晶元 瀏覽:388
安卓軟體變大怎麼變小 瀏覽:404
伺服器在隔壁樓怎麼實現通訊 瀏覽:877
打開命令行的程序 瀏覽:738