<?php
$arr = array("value1", "value2", "value3");
$array_with_keys = array_keys($arr);
echo "<pre>";
print_r($array_with_keys);
echo "</pre>";
?>
이 매개 변수에는 비 연관 배열이있는 array_keys()
의 예입니다. 열쇠가 없습니다.매개 변수에 일반 배열이 포함 된 array_keys()
출력은 다음과 같습니다
Array
(
[0] => 0
[1] => 1
[2] => 2
)
왜 출력이 무엇입니까? 나는 매뉴얼을 검색했고 array_keys()의 예를 찾을 수 없다.
출력이 왜 이렇게되는지 설명 할 수 있습니까?
상식적으로 말해서 일반적인 배열에서는 키가 0
, 1
, 2
인 색인이기 때문입니다.
"정상적인"배열 키는 1이 아닌 0에서 시작합니다 ... 그리고 이것은 PHP 문서 –
에 광범위하게 문서화되어 있습니다. 나는 그것을 0,1,2 ..... 편집했습니다. 왜 다시 1,2로 변경 되었습니까? , 3 – user1745031
그 밖의 무엇을 기대 했습니까? PHP의 배열은 0부터 시작합니다. "정상적인"배열이란 무엇입니까? – PeeHaa