s

PHP 배열순설정

· 2023-07-19 (수) 13:00:33 · 1348 · 1

언제인가 어느 분이 질문이 계셨습니다.

[code]

$fruits = array("[100] 사과" => 2, "[1] 바나나" => 3, "[200] 딸기" => 1, "[150] 오렌지" => 4);
sort($fruits);
print_r($fruits);

 

[1] 바나나

[100] 사과

[150] 오렌지

[200] 딸기

이렇게 순서대로 나오게 할수는 없는건가요?

[/code]

PHP는 배열관련 기능을 잘 지원합니다.

[code]

$array = array("[100] 사과" => 2, "[1] 바나나" => 3, "[200] 딸기" => 1, "[150] 오렌지" => 4);
$keys = array_keys($array);
//sort($keys);
asort($keys, SORT_STRING | SORT_FLAG_CASE | SORT_NATURAL);
$result = array_combine($keys, array_values($array));
var_dump($result);

만일 

$fruits = array("[100] 사과" , "[1] 바나나" , "[200] 딸기" , "[150] 오렌지"); 이라면
asort($fruits , SORT_STRING | SORT_FLAG_CASE | SORT_NATURAL);
var_dump($fruits);

 

결과는 

[1] 바나나

[100] 사과

[150] 오렌지

[200] 딸기

[/code]

 

감사합니다.

|

댓글 1개

2023-07-24 (월) 20:12:43
아우 짱꺠냄새
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
PHP 23-07-20 조회 2,139
기타 23-07-20 조회 1,379
PHP 23-07-20 조회 1,499
23-06-23 조회 1,736
23-07-04 조회 1,683
23-07-19 조회 1,357
23-07-17 조회 1,742
23-07-15 조회 1,671
23-07-07 조회 2,083
23-07-07 조회 1,595
PHP 23-07-19 조회 1,349
PHP 23-07-18 조회 2,765
PHP 23-07-17 조회 2,512
PHP 23-07-16 조회 3,230
PHP 23-07-15 조회 1,601
JavaScript 23-07-15 조회 1,693
JavaScript 23-07-14 조회 1,538
JavaScript 23-07-13 조회 1,578
PHP 23-07-13 조회 1,503
기타 23-07-12 조회 1,498
JavaScript 23-07-12 조회 1,522
JavaScript 23-07-11 조회 1,554
JavaScript 23-07-10 조회 1,374
JavaScript 23-07-09 조회 1,658
JavaScript 23-07-08 조회 1,348
기타 23-07-08 조회 1,635
PHP 23-07-07 조회 1,446
JavaScript 23-07-06 조회 1,320
PHP 23-07-05 조회 3,075
PHP 23-07-04 조회 1,493