라이브러리
[PHP] ArrayIterator::natcasesort - 대소문자 구분 없이 항목을 자연스럽게 정렬합니다.
ArrayIterator::natcasesort
PHP 5.3.0 버전부터 사용할 수 있는 `ArrayIterator::natcasesort` 메서드는 자연스러운 정렬을 수행합니다. 이 메서드는 정렬을 수행할 때, 정렬 순서를 유지하고, 대소문자를 구별하지 않습니다.
사용 방법
`ArrayIterator::natcasesort` 메서드는 `ArrayIterator` 객체에 사용할 수 있습니다. 이 메서드는 정렬을 수행할 때, 정렬 순서를 유지하고, 대소문자를 구별하지 않습니다.
예제
#hostingforum.kr
php
// ArrayIterator 객체 생성
$array = ['Apple', 'Banana', 'Cherry', 'apple', 'banana', 'cherry'];
$iterator = new ArrayIterator($array);
// ArrayIterator::natcasesort 메서드 사용
$iterator->natcasesort();
// ArrayIterator::rewind 메서드 사용
$iterator->rewind();
// ArrayIterator::current 메서드 사용
while ($iterator->valid()) {
echo $iterator->current() . "
";
$iterator->next();
}
결과
#hostingforum.kr
Apple
apple
Banana
banana
Cherry
cherry
설명
`ArrayIterator::natcasesort` 메서드는 정렬을 수행할 때, 정렬 순서를 유지하고, 대소문자를 구별하지 않습니다. 이 메서드는 `ArrayIterator` 객체에 사용할 수 있으며, `ArrayIterator::rewind` 메서드를 사용하여 Iterator의 포인터를 처음으로 이동하고, `ArrayIterator::current` 메서드를 사용하여 현재 Iterator의 요소를 가져올 수 있습니다.
참고
* [ArrayIterator::natcasesort](https://www.php.net/manual/en/arrayiterator.natcasesort.php)
* [ArrayIterator](https://www.php.net/manual/en/class.arrayiterator.php)
댓글목록
등록된 댓글이 없습니다.