항목 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
514

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

으아아아

$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 학습자의 빠른 성장을 도와주세요!