>백엔드 개발 >PHP 문제 >PHP에서 sort() 함수를 사용하는 방법(코드 예제 포함)

PHP에서 sort() 함수를 사용하는 방법(코드 예제 포함)

autoload
autoload원래의
2021-05-06 10:07:283498검색

php中我们经常需要对数组进行操作,有时候我们可能需要将数组进行排序,这时候就需要用到php中的内置函数sort(), 이 기사는 모든 사람에게 도움이 될 것입니다.

sort    ( array $array   , int $sort_flags = SORT_REGULAR   )
  • $array: 정렬할 배열입니다.

  • $sort_flags: 선택적인 두 번째 매개변수 $sort_flags는 다음 값을 사용하여 정렬 동작을 변경할 수 있습니다. SORT_REGULAR - 일반 비교 단위 SORT_NUMERIC - 단위는 숫자로 비교됩니다. SORT_LOCALE_STRING - 단위를 비교합니다. 현재 로케일 설정에 따른 문자열로, setlocale()로 변경할 수 있습니다. SORT_NATURAL - natsort()와 마찬가지로 단위당 "자연 순서"로 문자열을 정렬합니다. SORT_FLAG_CASE - SORT_STRING 또는 SORT_NATURAL(OR 비트 연산)과 결합하여 대소문자를 구분하지 않고 문자열을 정렬할 수 있습니다.

  • 반환 값: 성공하면 true를 반환하고, 실패하면 false를 반환합니다.

코드 예시

1. 일반 비교 단위

<?php

$arr=array("a"=>"c张三","c"=>"b李四","b"=>"a王五");
sort($arr);
print_r($arr);

?>
输出;Array ( [0] => a王五 [1] => b李四 [2] => c张三 )

2. "자연 순서"로 문자열 정렬

<?php

$arr=array("a"=>"A张三","c"=>"b李四","b"=>"a王五");
sort($arr, SORT_NATURAL | SORT_FLAG_CASE);
print_r($arr);

?>
输出;Array ( [0] => A张三 [1] => a王五 [2] => b李四 )

추천:2021 PHP 면접 질문 요약 (컬렉션) 》 《php 비디오 튜토리얼

위 내용은 PHP에서 sort() 함수를 사용하는 방법(코드 예제 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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