濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 總結(jié)PHP中初始化空數(shù)組的最佳方法

總結(jié)PHP中初始化空數(shù)組的最佳方法

熱門(mén)標(biāo)簽:臨沂智能電銷(xiāo)機(jī)器人軟件 銀川ai電話機(jī)器人 十堰ai電話機(jī)器人效果怎么樣 芒果電銷(xiāo)機(jī)器人 上海公司外呼系統(tǒng)線路 地圖標(biāo)注風(fēng)向標(biāo) 安陽(yáng)自動(dòng)外呼系統(tǒng)價(jià)格是多少 浙江外呼電話系統(tǒng)軟件 電梯外呼線路板維修視頻

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

  • 索引數(shù)組:具有數(shù)字索引的數(shù)組。
  • 關(guān)聯(lián)數(shù)組:具有命名鍵的數(shù)組。
  • 多維數(shù)組:它包含特定數(shù)組中的一個(gè)或多個(gè)數(shù)組。

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

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

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

$emptyArray = []; 
$emptyArray = array();
$emptyArray = (array) null;

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

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

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

?php 
  
$emptyArray = (array) null; 
  
var_dump($emptyArray); 
?>

輸出:

array(0) {
}

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

?php 
  
$firstempty = []; 
echo "創(chuàng)建第一個(gè)空數(shù)組br>"; 
    
$second = array( ); 
echo "創(chuàng)建第二個(gè)空數(shù)組br>"; 
    
$first = array( 1, 2); 
      
foreach( $first as $value ) { 
  echo "Value is $value br>"; 
} 
      
$first[0] = "one"; 
$first[1] = "two"; 
      
foreach( $first as $value ) { 
  echo "Value is $value br>"; 
} 
?>

輸出:

創(chuàng)建第一個(gè)空數(shù)組 
創(chuàng)建第二個(gè)空數(shù)組
Value is 1 
Value is 2 
Value is one 
Value is two

另一種方法:

?php 
  
$emptyArray=array(); 
  
array_push($emptyArray, "php", "中文", "網(wǎng)站"); 
  
print_r($emptyArray); 
?>

輸出:

Array
(
  [0] => php
  [1] => 中文
  [2] => 網(wǎng)站
)

您可能感興趣的文章:
  • php中使用array_filter()函數(shù)過(guò)濾空數(shù)組的實(shí)現(xiàn)代碼

標(biāo)簽:遵義 徐州 常州 吐魯番 武威 遂寧 寧夏 荊門(mén)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《總結(jié)PHP中初始化空數(shù)組的最佳方法》,本文關(guān)鍵詞  總結(jié),PHP,中,初始化,空,數(shù)組,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《總結(jié)PHP中初始化空數(shù)組的最佳方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于總結(jié)PHP中初始化空數(shù)組的最佳方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    海门市| 岳阳市| 天柱县| 大英县| 华宁县| 四川省| 收藏| 中卫市| 鄂尔多斯市| 康平县| 长顺县| 武冈市| 翁牛特旗| 德阳市| 鄂伦春自治旗| 苏尼特右旗| 石河子市| 梁山县| 平昌县| 温泉县| 鄂尔多斯市| 伊吾县| 瑞丽市| 珲春市| 兰西县| 图们市| 临江市| 城口县| 阳江市| 淮北市| 龙游县| 静安区| 平利县| 陕西省| 秭归县| 焦作市| 三河市| 吴江市| 贺州市| 格尔木市| 突泉县|