假設有乙個陣列:<?php
$arr=["php","中文","網"];
echo $arr;
請問上面的**會輸出什麼?上面的結果大家可以再本地試一試。
我們一般使用print_r來列印陣列(當然用var_dump也可以,但是結構上不清晰)bool print_r ( mixed $expression [, bool $return ] )
請嘗試列印print_r($names);
當第二個引數為true時,print_r不會直接列印陣列,而是將列印的內容作為字串返回echo print_r($names, true);
我們可以使用echo去列印乙個字串、整型、浮點型,但是我們不能用它來列印陣列。
陣列是由一系列的元素組成的,如果要列印,那麼列印的應該是每個元素,而不是整個陣列。
在php中對陣列元素進行輸出,可以通過輸出語句來實現,如 echo 語句,print 語句等。但是使用這種輸出方式只能對陣列中某乙個元素進行輸出,而通過 print_r() 函式可以將陣列結構進行輸出。
語法格式如下:bool print_r(mixed expression)
如果該函式的引數 expression 為普通的整型,字串型或者實型變數,則輸出該變數本身。如果該引數為陣列,則按鍵值和元素的順序輸出該陣列中的所有元素。
print_r()函式輸出陣列的例項:<?php
header("content-type:text/html; charset=utf-8");
$array = array(1=>"php",2=>"中文",3=>"網");
print_r($array);
輸出結果為:
php 輸出陣列內容 php陣列怎麼輸出
php陣列的輸出方式有兩種 print r 函式和var dump 函式。1 print r 利用 print r 函式可以列印輸出整個陣列內容及結構,按照一定格式顯示鍵和元素。注意 print r 函式不僅是只用於列印,實際它是用於列印關於變數的易於理解的資訊。語法 bool print r mi...
php陣列逆序輸出
array reverse php 4,php 5 array reverse 返回乙個單元順序相反的陣列 說明array array reverse array array bool preserve keys array reverse 接受陣列 array 作為輸入並返回乙個單元為相反順序的新...
php多為陣列的輸出
在本例中,我們建立了乙個帶有自動分配的 id 鍵的多維陣列 families array griffin array peter lois megan quagmire array glenn brown array cleveland loretta junior 如果輸出這個陣列的話,應該類似這...