国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

在PHP中初始化空數(shù)組的最佳方法

2024-09-04 11:46:45
字體:
供稿:網(wǎng)友

PHP中的數(shù)組:使用array()函數(shù)在PHP中創(chuàng)建數(shù)組。

PHP支持三種類型的數(shù)組:

索引數(shù)組:具有數(shù)字索引的數(shù)組。

關(guān)聯(lián)數(shù)組:具有命名鍵的數(shù)組。

多維數(shù)組:它包含特定數(shù)組中的一個或多個數(shù)組。

注意:為什么聲明一個空數(shù)組然后將項目推送到該數(shù)組總是好的做法?

聲明一個空數(shù)組,然后開始在其中輸入元素。借助于此,它可以防止由于陣列故障導致的不同錯誤。它有助于獲取使用bug的信息,而不是使用數(shù)組。它在調(diào)試過程中節(jié)省了時間。大多數(shù)情況下,在創(chuàng)建時可能沒有任何東西可以添加到數(shù)組中。

創(chuàng)建空數(shù)組的語法:

  1. $emptyArray = [];  
  2.  
  3. $emptyArray = array(); 
  4.  
  5. $emptyArray = (array) null; 

將元素推送到數(shù)組時,可以使用$ emptyArray [] =“first”。此時,$ emptyArray包含“first”,使用此命令并將“first”發(fā)送到數(shù)組,該數(shù)組在啟動時聲明為空。

換句話說,新數(shù)組的初始化更快,使用語法var first =[]而不是使用語法var first = new array()。事實上,函數(shù)Array()是一個構(gòu)造函數(shù),而,[]是數(shù)組的文字語法的一部分。兩者都以完全不同的方式完成和執(zhí)行。它們都經(jīng)過了優(yōu)化,并且不受任何調(diào)用函數(shù)開銷的影響。

空數(shù)組的基本示例:

  1. <?php  
  2.  
  3. $emptyArray = (array) null;  
  4.  
  5. var_dump($emptyArray);  
  6.  
  7. ?> 

輸出:

  1. array(0) { 
  2.  

現(xiàn)在PHP 5.4,支持[]作為替代,根據(jù)編譯器而言,它是同義詞,大多數(shù)PHP開發(fā)人員使用$ array = [],因為它使JS和PHP之間的來回變得更容易。

  1. <?php  
  2.  
  3. $firstempty = [];  
  4.  
  5. echo "創(chuàng)建第一個空數(shù)組<br>";  
  6.  
  7. $second = array( );  
  8.  
  9. echo "創(chuàng)建第二個空數(shù)組<br>";  
  10.  
  11. $first = array( 1, 2);  
  12.  
  13. foreach$first as $value ) {  
  14.  
  15.     echo "Value is $value <br>";  
  16.  
  17. }  
  18.  
  19. $first[0] = "one";  
  20.  
  21. $first[1] = "two";  
  22.  
  23. foreach$first as $value ) {  
  24.  
  25.     echo "Value is $value <br>";  
  26.  
  27. }  
  28.  
  29. ?> 

輸出:

創(chuàng)建第一個空數(shù)組

創(chuàng)建第二個空數(shù)組

Value is 1

Value is 2

Value is one

Value is two

另一種方法:

  1. <?php  
  2.  
  3. $emptyArray=array();  
  4. //Vevb.com 
  5. array_push($emptyArray"php""中文""網(wǎng)站");  
  6.  
  7. print_r($emptyArray);  
  8.  
  9. ?> 

輸出:

  1. Array 
  2.  
  3.  
  4.     [0] => php 
  5.  
  6.     [1] => 中文 
  7.  
  8.     [2] => 網(wǎng)站 
  9.  

本篇文章就是關(guān)于在PHP中初始化空數(shù)組的最佳方法介紹,希望對需要的朋友有所幫助!

以上就是在PHP中初始化空數(shù)組的最佳方法的詳細內(nèi)容,更多請關(guān)注php粉絲網(wǎng)其它相關(guān)文章!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 苗栗县| 沙坪坝区| 东海县| 定结县| 交口县| 阿尔山市| 深圳市| 漯河市| 盐池县| 伊金霍洛旗| 曲麻莱县| 陆良县| 遂宁市| 华容县| 陆良县| 丘北县| 镇巴县| 丰原市| 巴南区| 上蔡县| 金寨县| 镇江市| 澄江县| 墨玉县| 永靖县| 邓州市| 澄城县| 湘潭市| 格尔木市| 夏河县| 利川市| 惠水县| 宜丰县| 临夏县| 河东区| 昌宁县| 军事| 江门市| 乌鲁木齐市| 子洲县| 门源|