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

首頁 > 語言 > PHP > 正文

總結PHP中初始化空數組的最佳方法

2024-05-05 00:06:33
字體:
來源:轉載
供稿:網友

PHP支持三種類型的數組:

  • 索引數組:具有數字索引的數組。
  • 關聯數組:具有命名鍵的數組。
  • 多維數組:它包含特定數組中的一個或多個數組。

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

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

創建空數組的語法:

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

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

換句話說,新數組的初始化速度更快,使用語法var first = []而不是使用語法var first = new Array()。事實是構造函數是函數Array()和,[]是數組文字語法的一部分。兩者都是完整的,并以完全不同的方式執行。兩者都經過優化,不受任何調用函數開銷的影響。

空數組的基本示例:

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

輸出:

array(0) {}

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

<?php   $firstempty = []; echo "創建第一個空數組<br>";     $second = array( ); echo "創建第二個空數組<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>"; } ?>

輸出:

創建第一個空數組 創建第二個空數組Value is 1 Value is 2 Value is one Value is two

另一種方法:

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

輸出:

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


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 信阳市| 五寨县| 稷山县| 砀山县| 桂阳县| 寻乌县| 昆山市| 西和县| 西城区| 遂平县| 江津市| 海安县| 阿巴嘎旗| 吉首市| 淄博市| 拜泉县| 平陆县| 新昌县| 穆棱市| 甘孜县| 古交市| 文昌市| 大宁县| 禹州市| 托里县| 双辽市| 岳池县| 平定县| 陈巴尔虎旗| 治多县| 阿克苏市| 大丰市| 乌兰浩特市| 阜宁县| 德化县| 兰西县| 沁阳市| 中西区| 巨鹿县| 凤凰县| 营口市|