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 중국어 웹사이트의 기타 관련 기사를 참조하세요!