값을 기준으로 배열을 정렬하는 PHP

마이크

나는 매우 큰 배열을 가지고 있습니다. 배열 내의 배열. 아래는 그 일부입니다.

[lta/] => Array

(

[2012-12-31/] => Array

    (
        [0] => 31_december_2012.pdf
        [1] => 31_december_2012.xls
        [2] => key_points.html
    )

)

내가해야 할 일은 "key_points.html"값을 가져와 항상 배열의 맨 위에서 시작하는 것입니다. 예;

[2012-12-31/] => Array

    (
        [2] => key_points.html            
        [0] => 31_december_2012.pdf
        [1] => 31_december_2012.xls  
    )

)

배열에 "key_points.html"이 나타날 지점을 알 수 없기 때문에 간단한 정렬을 할 수 없습니다.

나는 그것을 정렬하기 위해 "key_points.html"값의 이름을 바꾸고 그 후에 이름을 바꾸려고 시도했다;

foreach($the_array as $array_object => $array_item)

{

if($array_item == "key_points.html") {$array_item = "0001_key_points.html";}

}

하지만 말 그대로 효과가없는 것 같았습니다! 내 가치의 이름도 변경하지 않았습니다. 나는 또한 문자열 바꾸기로 같은 것을 시도했다.

$the_array = str_replace("key_points.html", "0001_key_points.html", $the_array);

문자열을 지정하고 찾을 때마다 각 배열의 맨 위로 이동할 수있는 함수가 있습니까 ??

Niels Keurentjes

사용하여 uasort사용자 정의 비교 콜백을 지정합니다 :

uasort($array, function($a, $b) {
  if($a == 'key_points.html') return -1; // Smaller than all
  if($b == 'key_points.html') return 1;  // Larger than all
  return ($a < $b) ? -1 : 1;             // Default sorting
});

구문은 익명 함수 를 지원하는 최신 PHP (5.3+)를 가정합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP에서 알파벳순으로 값을 기준으로 다차원 배열을 정렬하는 방법

분류에서Dev

값을 기준으로 배열을 두 개의 배열로 분할하는 PHP

분류에서Dev

값을 기준으로 배열 정렬

분류에서Dev

값 ASC로 배열 항목을 정렬하는 PHP 정렬?

분류에서Dev

값을 기준으로 두 배열을 병합하고 키를 기준으로 두 번째 배열 병합-PHP

분류에서Dev

특정 속성을 기준으로 PHP에서 연관 배열 모음을 정렬하는 방법

분류에서Dev

가장 빠른 방법으로 PHP codeigniter를 사용하여 값을 기준으로 배열을 정렬하는 방법은 무엇입니까?

분류에서Dev

이름을 기준으로 PHP에서 배열을 정렬하는 방법은 무엇입니까?

분류에서Dev

오름차순 또는 내림차순 PHP 값을 기준으로 배열 정렬

분류에서Dev

부분 배열의 값을 기준으로 배열 정렬

분류에서Dev

자식 배열 값을 기준으로 PHP 다차원 배열을 정렬 한 다음 기본 배열 키를 정렬합니다.

분류에서Dev

하나의 값을 기준으로 2 개의 배열 결합-PHP

분류에서Dev

내부 PHP 배열을 하나의 다차원 배열로 병합-키 값을 기준으로 중복 없음

분류에서Dev

PHP에서 값으로 다차원 배열을 정렬하는 방법

분류에서Dev

값을 기준으로 배열을 정렬하지만 키 인덱스

분류에서Dev

여러 값을 기준으로 배열 정렬

분류에서Dev

값을 기준으로 2D 배열 정렬

분류에서Dev

PostgreSQL : JSON 배열의 JSON 값을 기준으로 행 정렬

분류에서Dev

중첩 된 개체 값을 기준으로 배열 정렬

분류에서Dev

float 값을 기준으로 객체 배열 정렬

분류에서Dev

속성 값을 기준으로 JSON 배열 정렬

분류에서Dev

값을 기준으로 자바 스크립트 배열 정렬

분류에서Dev

값을 기준으로 해시 배열 정렬

분류에서Dev

키 => 값 쌍을 기준으로 배열 정렬

분류에서Dev

값을 기준으로 배열 인덱스 정렬

분류에서Dev

여러 값을 기준으로 배열 정렬

분류에서Dev

다른 정렬 된 배열을 기준으로 배열 정렬

분류에서Dev

다른 정렬 된 배열을 기준으로 배열 정렬

분류에서Dev

값을 기준으로 배열을 여러 배열로 분할-PHP

Related 관련 기사

  1. 1

    PHP에서 알파벳순으로 값을 기준으로 다차원 배열을 정렬하는 방법

  2. 2

    값을 기준으로 배열을 두 개의 배열로 분할하는 PHP

  3. 3

    값을 기준으로 배열 정렬

  4. 4

    값 ASC로 배열 항목을 정렬하는 PHP 정렬?

  5. 5

    값을 기준으로 두 배열을 병합하고 키를 기준으로 두 번째 배열 병합-PHP

  6. 6

    특정 속성을 기준으로 PHP에서 연관 배열 모음을 정렬하는 방법

  7. 7

    가장 빠른 방법으로 PHP codeigniter를 사용하여 값을 기준으로 배열을 정렬하는 방법은 무엇입니까?

  8. 8

    이름을 기준으로 PHP에서 배열을 정렬하는 방법은 무엇입니까?

  9. 9

    오름차순 또는 내림차순 PHP 값을 기준으로 배열 정렬

  10. 10

    부분 배열의 값을 기준으로 배열 정렬

  11. 11

    자식 배열 값을 기준으로 PHP 다차원 배열을 정렬 한 다음 기본 배열 키를 정렬합니다.

  12. 12

    하나의 값을 기준으로 2 개의 배열 결합-PHP

  13. 13

    내부 PHP 배열을 하나의 다차원 배열로 병합-키 값을 기준으로 중복 없음

  14. 14

    PHP에서 값으로 다차원 배열을 정렬하는 방법

  15. 15

    값을 기준으로 배열을 정렬하지만 키 인덱스

  16. 16

    여러 값을 기준으로 배열 정렬

  17. 17

    값을 기준으로 2D 배열 정렬

  18. 18

    PostgreSQL : JSON 배열의 JSON 값을 기준으로 행 정렬

  19. 19

    중첩 된 개체 값을 기준으로 배열 정렬

  20. 20

    float 값을 기준으로 객체 배열 정렬

  21. 21

    속성 값을 기준으로 JSON 배열 정렬

  22. 22

    값을 기준으로 자바 스크립트 배열 정렬

  23. 23

    값을 기준으로 해시 배열 정렬

  24. 24

    키 => 값 쌍을 기준으로 배열 정렬

  25. 25

    값을 기준으로 배열 인덱스 정렬

  26. 26

    여러 값을 기준으로 배열 정렬

  27. 27

    다른 정렬 된 배열을 기준으로 배열 정렬

  28. 28

    다른 정렬 된 배열을 기준으로 배열 정렬

  29. 29

    값을 기준으로 배열을 여러 배열로 분할-PHP

뜨겁다태그

보관