官术网_书友最值得收藏!

3.3 訪問、輸出數組

定義好數組后,可以使用訪問鍵名的方式來獲取元素的值,具體語法格式如下。

示例1。

通過以上方式可以訪問數組的某一個元素,如果想輸出數組元素的所有值,可以使用print_r()和var_dump()函數來實現。

1. print_r()函數

語法格式如下。

其中,參數expression是要打印的表達式,如果參數expression是字符串、整型或float類型,則輸出變量值本身,如果參數expression是數組變量,將按照一定格式顯示鍵和元素。

示例2:

運行結果:

如果想獲取print_r()輸出的內容,可使用return參數。該參數默認值為false,當此參數為true時,print_r()會直接返回string格式的信息,而不是輸出。

示例3:

運行結果:

在示例3中,執行到第二句時將print_r()函數的返回值給$a,通過第三句輸出$a,可以知道$a是包含所有數組元素的字符串。

2. var_dump()函數

語法格式如下。

該函數中參數expression可以是任意表達式,用來顯示一個或多個表達式的結構信息,包括表達式的類型與值。

示例4:

運行結果:

示例4中,var_dump()函數不僅輸出元素的值,而且輸出元素的數據類型。

在輸出數組時,建議使用<pre>標簽將print_r()函數和var_dump()函數的調用語句包圍。〈pre〉標簽將保留空格和換行符,使輸出更加清晰明了。示例代碼如下。

運行結果:

主站蜘蛛池模板: 日喀则市| 迭部县| 湾仔区| 镇平县| 阜康市| 高邮市| 铅山县| 沙河市| 应用必备| 霍林郭勒市| 潞西市| 河池市| 陆河县| 肃北| 西华县| 道孚县| 哈巴河县| 福海县| 双辽市| 吉木萨尔县| 清水河县| 广灵县| 宜兴市| 丰宁| 额济纳旗| 昌黎县| 大英县| 邛崃市| 佳木斯市| 翁牛特旗| 青冈县| 荆门市| 太保市| 凌源市| 如皋市| 邢台市| 大化| 昌平区| 鹿泉市| 二连浩特市| 浙江省|