선언:
$array = array("id" => 1, "name" => "duanyong");
모든 키 가져오기 :
$key = array_keys($array);
모든 값 가져오기:
$values = array_values($array);
값과 값을 반복합니다:
a.foreach ($array as $key => $value) {
echo $key . . $value;
b. while (list($key, $value) = Each($array)) {
echo $key .
}
데이터 검색
in_array() 및 array_search()에서 세 번째 매개변수를 true로 지정하면 엄격한 검사가 수행됩니다(예를 들어 배열에 1이라는 문자열이 있지만 지정되지 않은 경우 검색에서는 숫자 1을 사용합니다. 세 번째 매개변수는 true를 반환하고, 그렇지 않으면 false를 반환합니다.
in_array("duanyong", array("aaaa", "bbbb", "duanyong")); //배열에 duanyong 문자열이 있는지 확인
array_search("duanyong", array("id" => "1", "sex" => 1, "name" => "duanyong"), true) //값을 찾은 후 키를 반환하고, 그렇지 않으면 false를 반환합니다. >
$array = array("name" => null);
isset($array["name"]) //return falsearray_key_exists(" name" , $array); //return true
current($array); //현재 요소 반환
next($array); //다음 요소 반환, false 반환 없음prev($array); no Return false
end($array); //마지막 요소 반환
reset($array); //첫 번째 요소에 포인터를 놓습니다.
정렬 유형:
• SORT_REGULAR - 일반 단위 비교(유형은 변경되지 않음) • SORT_NUMERIC - 셀을 숫자로 비교합니다.
• SORT_STRING - 셀을 문자열로 비교합니다.
• SORT_LOCALE_STRING - 현재 로케일 설정에 따라 셀을 문자열로 비교합니다. PHP 4.4.0 및 5.0.2의 새로운 기능입니다. PHP 6 이전에는 시스템 로캘이 사용되었으며 이는 setlocale()로 변경할 수 있습니다. PHP 6부터는 i18n_loc_set_default() 함수를 사용해야 합니다.
데이터를 값으로 정렬하고 키-값 관계 유지
asort, arsort
키로 데이터를 정렬하고 키-값 관계 유지
키를 폐기하면서 데이터를 정렬하고 새 데이터 인덱스를 생성합니다
사용자 규칙에 따라 정렬, usort는 원래 인덱스를 삭제합니다. uksort 및 uasort는 원본을 유지합니다 인덱스가 있습니다
배열 필터링