<?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
。
「正常」的數組鍵從0開始,而不是在1 ....並且這在PHP文檔 –
廣泛記載我編輯它0,1,2 .....爲什麼它變回1,2- ,3 – user1745031
還有什麼辦法? PHP中的數組基於零。什麼是「正常」數組? – PeeHaa