>백엔드 개발 >PHP 튜토리얼 >PHP 배열 슬라이싱으로 키 이름 보존

PHP 배열 슬라이싱으로 키 이름 보존

王林
王林원래의
2024-04-29 16:48:021131검색

네 번째 매개변수인 Preserve_keys를 true로 지정하면 array_slice() 함수가 PHP 연관 배열 슬라이스의 키 이름을 보존할 수 있습니다. 키 이름 보존: Preserve_keys를 true로 지정합니다. 구문: array_slice(배열, 오프셋, 길이, 보존_키). 실제 사례: 연관 배열 슬라이스의 키 이름을 유지하는 방법을 보여주는 예를 사용합니다.

PHP 배열 슬라이싱으로 키 이름 보존

키 이름을 보존하는 PHP 배열 슬라이스

PHP 배열 슬라이스 함수 array_slice()는 기본적으로 키 이름을 재구성합니다. 그러나 네 번째 매개변수 preserve_keystrue로 지정하면 키 이름을 보존할 수 있습니다. 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

🎜구문: ​​🎜🎜rrreee🎜🎜실용 사례: 🎜🎜🎜 $fruits라는 연관 배열이 있다고 가정합니다. 여기서 키는 과일 이름이고 값은 과일 수입니다. . 우리는 키를 유지하면서 인덱스 1에서 시작하는 두 요소의 슬라이스를 얻고 싶습니다. 🎜rrreee🎜출력: 🎜rrreee🎜보시다시피 $slice 배열은 원래 배열의 키를 유지합니다. 🎜

위 내용은 PHP 배열 슬라이싱으로 키 이름 보존의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.