라이브러리

[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)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 668 페이지

검색

게시물 검색