回答
你可以這樣設置在陣列中的任何索引:
$muNum = array();
$myNum['20'] = "Test"; // here 20 is index
// OR
$myNum[20] = "Test";
當然可以,就像這樣:
$var = array();
$var['your_index'] = 1;
$var[10] = 2;
或者你也可以創建一個空的對象是這樣的:
$obj = new stdClass();
並以這種方式創建屬性:
$obj->your_index = 1;
$obj->{10} = 2;
只需點擊這裏獲取更多信息:http://php.net/manual/en/language.types.array.php
爲什麼downvotes?! – ajmedway
可能是因爲你的答案與實際問題無關。問題是關於大多數語言都有固定大小的數組,即它們必須被定義爲'$ myNum [20];'它們只會有最多20次出現,但在PHP中並非如此 – RiggsFolly
沒有說清楚這是問題的確切性質 – ajmedway
我認爲你的問題是關於大多數語言中將數組定義爲所需大小的要求。
在PHP中,這不是必須的,數組是動態的,它們可以隨意增長和縮小。
所以實際上做$myNum[20];
來定義一個具有設定大小的數組幾乎從來沒有完成。也沒有數組類型,你可以在一個數組中存儲不同的數據類型。
// define an array
$myArr = array();
// load occ 0
$myArr[] = 'Fred';
// load occ 1
$myArr[] = 2;
// load occ 99
$myArr[99] = 'Magic';
// non numeric occurance
$myArr['Assoc'] = 'Array';
還會送喲數組這樣
Array
(
[0] => Fred
[1] => 2
[99] => Magic
[Assoc] => Array
)
- 1. 如何將php數組索引設置爲數組值...?
- 2. PHP設置動態數組索引
- 3. 如何設置數組索引值
- 4. 重置PHP數組索引
- 5. PHP - 如何設置數組的每個索引的默認值
- 6. PHP - 如何通過值取消設置數組索引的索引
- 7. 設置索引索引數組時的Numpy數組值
- 8. 如何找到索引的位置在一個數組在PHP
- 9. 如何建立索引設置爲引用數組
- 10. 如何在php中取消設置數組元素匹配索引?
- 11. 如何在Scala中通過索引設置多個數組值?
- 12. 如何在數組中設置浮點索引的值
- 13. Php數組索引
- 14. 如何在PHP中設置數組?
- 15. 在索引數組PHP關聯數組
- 16. PHP索引關聯數組如何?
- 17. 更改數組索引設置
- 18. 設置一個Python數組的索引
- 19. MongoDB。如何設置索引?
- 20. 如何在設置數組索引後使數組變得緊湊?
- 21. 如何重置數組索引? actionscript3
- 22. 將javascript變量設置爲PHP數組的特定索引
- 23. php數組到索引索引
- 24. 如何通過.get()爲jQuery數組設置關聯索引?
- 25. 如何設置數組中的值索引
- 26. PHP:如何在無索引數組中搜索?
- 27. 如何在DevExpress ComboBoxEdit中設置索引?
- 28. 如果numpy數組索引不存在則設置爲none
- 29. PHP數組不可索引
- 30. 數組索引操作php
你可以大膽'和Go'試一試。 – RiggsFolly
瀏覽此頁面:http://php.net/manual/en/language.types.array.php – ymas
PHP中的數組並非固定大小,您無需將它們定義爲最大大小,它們動態增長和縮小[見手冊](http://php.net/manual/en/book.array.php) – RiggsFolly