네 번째 매개변수인 Preserve_keys를 true로 지정하면 array_slice() 함수가 PHP 연관 배열 슬라이스의 키 이름을 보존할 수 있습니다. 키 이름 보존: Preserve_keys를 true로 지정합니다. 구문: array_slice(배열, 오프셋, 길이, 보존_키). 실제 사례: 연관 배열 슬라이스의 키 이름을 유지하는 방법을 보여주는 예를 사용합니다.
키 이름을 보존하는 PHP 배열 슬라이스
PHP 배열 슬라이스 함수 array_slice()
는 기본적으로 키 이름을 재구성합니다. 그러나 네 번째 매개변수 preserve_keys
를 true
로 지정하면 키 이름을 보존할 수 있습니다. array_slice()
默认会重新编制键名。但是,我们可以通过指定第四个参数 preserve_keys
为 true
,来保留键名。
语法:
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
$fruits
라는 연관 배열이 있다고 가정합니다. 여기서 키는 과일 이름이고 값은 과일 수입니다. . 우리는 키를 유지하면서 인덱스 1에서 시작하는 두 요소의 슬라이스를 얻고 싶습니다. 🎜rrreee🎜출력: 🎜rrreee🎜보시다시피 $slice
배열은 원래 배열의 키를 유지합니다. 🎜위 내용은 PHP 배열 슬라이싱으로 키 이름 보존의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!