您好,PHP輸出數(shù)據(jù)有四種方式,echo、var_dump、print_r、retrun(這個(gè)一般是PHP框架常用)
專業(yè)從事網(wǎng)站建設(shè)、網(wǎng)站制作,高端網(wǎng)站制作設(shè)計(jì),重慶小程序開發(fā),網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術(shù)團(tuán)隊(duì)竭力真誠服務(wù),采用H5網(wǎng)站設(shè)計(jì)+CSS3前端渲染技術(shù),成都響應(yīng)式網(wǎng)站建設(shè)公司,讓網(wǎng)站在手機(jī)、平板、PC、微信下都能呈現(xiàn)。建站過程建立專項(xiàng)小組,與您實(shí)時(shí)在線互動(dòng),隨時(shí)提供解決方案,暢聊想法和感受。
PHP 中的 print_r() 函數(shù)可以實(shí)現(xiàn)
print_r() 打印關(guān)于變量的易于理解的信息。
bool print_r ( mixed $expression [, bool $return ] )
print_r() 顯示關(guān)于一個(gè)變量的易于理解的信息。如果給出的是 string、integer 或 float,將打印變量值本身。如果給出的是 array,將會(huì)按照一定格式顯示鍵和元素。object 與數(shù)組類似。
記住,print_r() 將把數(shù)組的指針移到最后邊。使用 reset() 可讓指針回到開始處。
pre
?php
$a = array ('a' = 'apple', 'b' = 'banana', 'c' = array ('x','y','z'));
print_r ($a);
?
/pre
上邊的代碼將輸出:
pre
Array
(
[a] = apple
[b] = banana
[c] = Array
(
[0] = x
[1] = y
[2] = z
)
)
/pre
同樣,PHP 中的 var_dump() 也可以實(shí)現(xiàn),并且可以輸出相應(yīng)的數(shù)據(jù)類型、長度等。
需要準(zhǔn)備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php,填充問題基礎(chǔ)代碼。
2、在index.php中,輸入代碼:
$b = json_decode($a);
echo $b-content-location-lat;
echo ',';
echo $b-content-location-lng;
3、瀏覽器運(yùn)行index.php頁面,此時(shí)lng和lat的值都被打印了出來。
1、在test.php文件內(nèi),使用header設(shè)置test.php執(zhí)行的編碼為utf8,避免輸出中文的時(shí)候出現(xiàn)亂碼。
2、在test.php文件內(nèi),創(chuàng)建一個(gè)測試的數(shù)組,例如,定義一個(gè)分類的數(shù)組,其對應(yīng)的索引值分別為0,4,8。
3、在test.php文件內(nèi),使用array_values()方法將上一步的數(shù)據(jù)重新排序,并且從0開始,把重新排序的數(shù)組保存在$result變量中。
4、在test.php文件內(nèi),使用foreach方法遍歷數(shù)組,其中$k為索引值,$v為索引值對應(yīng)的數(shù)組值。
5、在test.php文件內(nèi),使用echo方法輸出數(shù)組中的索引值和對應(yīng)的數(shù)組值即可。