in lang我們設置了這樣的尺碼int a[10];
so Like「C」lang。我們可以在PHP中將大小設置爲變量嗎?我們可以在PHP中設置變量大小嗎?如果是,那麼如何?
-5
A
回答
1
PHP內置數組基本上是哈希表,而不是像C中那樣的順序內存塊。因此,術語「大小」實際上並不適用於此。基於散列表的實現是靈活的(你可以隨時增長和縮小數組),但是效率並不高,所以php開發人員增加了另一種數組類型SplFixedArray
,其工作方式類似於C數組:提供數組大小,並且這個大小在程序的生命週期中保持不變。這使陣列操作速度更快(根據php.net上的評論,高達30%)。
+0
注意,您可以調整SPLFixedArray創建後的大小,但它不被推薦,因爲它是一個昂貴的操作執行時間條款 – 2014-10-09 14:41:57
相關問題
- 1. 我們可以在Cloudera Hadoop集羣中將hbase.rpc.protection屬性值設置爲none嗎?如果是,那麼如何?
- 2. 我們可以設置android keyboad的位置嗎?如果是的話如何?
- 3. 如果我們只允許局部變量是可變的,我們可以防止共享可變狀態嗎?
- 4. 我可以在PHP中使用變量變量,例如$$ var嗎?
- 5. 我可以在geom_text中設置最小字體大小嗎?
- 6. PHP:如果標題位置失敗,我們可以繞過嗎?
- 7. 我可以從現有變量中設置PHP類屬性嗎?
- 8. 我們可以用php減少圖像文件大小嗎?
- 9. 我們可以設置字符串嗎?
- 10. 我可以在docker-compose.yml文件中設置/獲取變量嗎?
- 11. 根據域,我可以在node.js中設置環境變量嗎?
- 12. 我可以在msbuild設置中使用系統變量名嗎?
- 13. scrapy可以在設置中設置自定義變量嗎?
- 14. 如果Java是按值傳遞的,那麼爲什麼我們可以改變方法中對象的屬性?
- 15. 我可以在Swift中用函數結果「inline」設置變量值嗎?
- 16. 如果O(n)和Big omega(1)那麼我們也可以說是theata(log n)?
- 17. 我們如何可以存儲momentjs時間PHP變量?
- 18. 如何在VB6中設置全局變量的數組大小
- 19. 如果要在構造過程中設置類變量,那麼它是否需要定義類變量?
- 20. 我們可以在android中使用svg圖像嗎?如果我們可以使用然後如何在android
- 21. 我們可以在datagrid中手動調整行的大小嗎?
- 22. 如何在PHP中增加我的整數變量的大小?
- 23. 如何在Flex中爲List控件項設置可變大小?
- 24. 如何在iReport中設置可變頁面大小
- 25. 在iTextSharp中,我們可以設置pdfwriter的垂直位置嗎?
- 26. 在表格視圖中,我們可以放大和縮小效果嗎?
- 27. 那麼我們總是需要變量來指向Objective C中的對象嗎?
- 28. VisualVM可以用於剖析Maven項目嗎?如果是,那麼如何?
- 29. 假設我有10萬個大小爲2 KB的文件,那麼我可以將它存儲在hdfs中嗎?
- 30. 我們如何可以在PHP
不。在PHP中,陣列會根據需要自動收縮和展開。 – Barmar 2014-10-09 13:49:15
嘿,這個問題出了什麼問題? – georg 2014-10-09 13:54:51
有效的問題,那麼爲什麼所有downvotes - downvoters可能實際上發現了一些他們從來不知道自己從@ georg的答案 – 2014-10-09 14:22:43