首頁 >後端開發 >PHP問題 >php一維數組怎麼去掉key(鍵名)

php一維數組怎麼去掉key(鍵名)

青灯夜游
青灯夜游原創
2022-08-18 20:20:362478瀏覽

兩種移除方法:1.利用array_values()函數去除key(鍵名),語法「array_values(數組)」。 2.定義一個空數組,利用foreach語句循環遍歷原數組,在循環體中將原數組的鍵值傳入空數組即可,語法「foreach(原數組as $v){$空數組名[]= $v;}」。

php一維數組怎麼去掉key(鍵名)

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php一維數組去掉key(鍵名)的兩個方法

方法1:利用array_values()函數去除

##PHP 中的array_values() 函數可以取得陣列中所有元素的值,函數語法格式如下:


array_values($array)

  • #參數$array 為被運算的陣列。

array_values() 函數的作用是傳回陣列中所有元素的值,使用起來非常簡單,只有一個必選參數,就可以傳回一個包含給定陣列中所有值的數組,但不保留鍵名。被傳回的陣列將使用索引數組的形式,數組的索引從 0 開始且以 1 遞增。

array_values() 函數特別適合用於數組中元素下標混亂的數組,或用於將關聯數組轉換為索引數組。

範例:array_values()函數移除陣列中的key

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90);
var_dump($arr);
var_dump(array_values($arr));
?>

輸出結果:

php一維數組怎麼去掉key(鍵名)

方法2:利用foreach循環和一個空數組去除

  • 利用foreach語句循環遍歷原始數組

  • 在循環體中,將原始數組的鍵值傳入空數組

  • <?php
    $arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33);
    var_dump($arr1);
    $arr2=array();
    foreach($arr1 as $v){
        $arr2[]=$v;
    }
    var_dump($arr2);
    ?>

php一維數組怎麼去掉key(鍵名)

推薦學習:《

PHP影片教學

以上是php一維數組怎麼去掉key(鍵名)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn