항목 0,1,2,3,-1이 -1,0,1,2,3으로 정렬된 다음 0,1,2,3으로 다시 번호가 매겨지도록 음의 정수 키 값이 있는 배열의 색인을 다시 생성하려면 어떻게 해야 합니까? ,4?
P粉198670603
P粉198670603 2023-09-12 12:09:51
0
2
565

내가 이것을 가지고 있다고 가정해보세요:

으아아아

$arr[0 => 'first', 1 => 'second']

로 변경하는 방법

내가 생각해낸 것 중 최고는 다음과 같습니다.

으아아아

하지만 PHP의 배열과 마찬가지로 실제로 사용할 수 있는 간단한 내장 함수가 있는지 궁금합니다.

P粉198670603
P粉198670603

모든 응답(2)
P粉441076405

귀하의 목표가 단지 배열의 시작 부분에 값을 삽입하는 것뿐인지 궁금합니다. 어쩌면 그것이 바로 여러분이 찾고 있는 것일 수도 있습니다 array_unshift()?

그래서

대신 으아아아

...그런 다음 정렬하면 이렇게 할 수 있습니다

으아아아

이것은 인덱스 0 处插入 'first'에 있으며 배열에서 숫자로 인덱스된 기존 항목을 하나씩 위로 이동합니다.

P粉107991030

ksort를 사용하여 배열을 정렬한 다음 array_values를 적용하세요. 0부터 시작하여 키의 색인을 다시 생성합니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!