PHP數組切片保留鍵名

王林
發布: 2024-04-29 16:48:02
原創
1104 人瀏覽過

透過指定第四個參數 preserve_keys 為 true,array_slice() 函數可以保留 PHP 關聯陣列切片的鍵名:保留鍵名:指定 preserve_keys 為 true。語法:array_slice(array, offset, length, preserve_keys)。實戰案例:透過範例展示如何保留關聯數組切片的鍵名。

PHP數組切片保留鍵名

保留鍵名的PHP 陣列切片

PHP 陣列切片函數array_slice() 預設會重新編制鍵名。但是,我們可以透過指定第四個參數 preserve_keystrue,來保留鍵名。

語法:

array_slice(array $array, int $offset, int $length, bool $preserve_keys = FALSE)
登入後複製

實戰案例:

假設我們有一個名為$fruits的關聯數組,其中鍵是水果名稱,值是水果數量。我們要取得從索引1 開始的兩個元素的切片,同時保留鍵名:

$fruits = array('apple' => 2, 'banana' => 3, 'orange' => 5, 'pear' => 1);

$slice = array_slice($fruits, 1, 2, true);

print_r($slice);
登入後複製

輸出:

Array
(
    [banana] => 3
    [orange] => 5
)
登入後複製

如我們所見,$slice 陣列保留了原始數組的鍵名。

以上是PHP數組切片保留鍵名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板