給乙個當前最大鍵名是負值的陣列新增乙個新值,則新生成的的索引將為零(0)。以前新生成的索引為當前最大索引加一,和正值的索引相同。
使用 true 作為鍵名將使 integer 1 成為鍵名。使用 false 作為鍵名將使 integer 0 成為鍵名。使用 null 作為鍵名將等同於使用空字串。使用空字串作為鍵名將新建(或覆蓋)乙個用空字串作為鍵名的值,這和用空的方括號不一樣。
$switching = array( 10, // key = 0
5 => 6,
3 => 7,
'a' => 4,
11, // key = 6 (maximum of integer-indices was 5)
'8' => 2, // key = 8 (integer!)
'02' => 77, // key = '02'
0 => 12 // the value 10 will be overwritten by 12
);
陣列的下標預設從int型的0開始,如不定義下標增加陣列元素,陣列下標將會在當前陣列下標中找出int型的下標中最大的乙個的基礎上+1
如:
$test =
array(
2=>2,
9=>6,
4=>7,
''=>5,//空字串下標
'sss'=>7,//str型下標
true=>33,
false=>66,
3//此處的下標將會使10
);var_dump($test)
列印結果
array (size=8)
2 => int 2
9 => int 6
4 => int 7
'' => int 5
'sss' => int 7
1 => int 33
0 => int 66
10 => int 3
php 增加陣列下標 PHP獲取陣列下標的問題
php 獲取陣列指定值的位置或下標 如下 定義乙個陣列 array array 0 a 1 b 2 c 3 d 使用 array search 要搜尋的值 陣列 key array search b array key 1 key array search a array key 0 擴充套件資料 ...
jQuery 參考手冊 資料
這些方法允許我們將指定的 dom 元素與任意資料相關聯。函式描述 clearqueue 從佇列中刪除所有未執行的專案。data 儲存與匹配元素相關的任意資料。jquery.data 儲存與指定元素相關的任意資料。dequeue 從佇列最前端移除乙個佇列函式,並執行它。jquery.dequeue 從...
JQUERY 參考手冊 資料
clearqueue 從佇列中刪除所有未執行的專案。data 儲存與匹配元素相關的任意資料。jquery.data 儲存與指定元素相關的任意資料。dequeue 從佇列最前端移除乙個佇列函式,並執行它。jquery.dequeue 從佇列最前端移除乙個佇列函式,並執行它。jquery.hasdata...