首頁 後端開發 PHP問題 print_r和var_dump的差別是什麼

print_r和var_dump的差別是什麼

Jun 29, 2020 pm 03:44 PM
var_dump

print_r和var_dump的差異是:print_r函數用來列印陣列的內容及結構,並依照一定格式顯示鍵和元素;而函數var_dump用來判斷一個變數的型別或長度,輸出變數的數值,並傳回資料類型。

print_r和var_dump的差別是什麼

print_r與var_dump的區別介紹:

print_r()函數

此函數能列印出複雜類型變數的值。利用print_r()可以列印整個陣列內容及結構,依照一定格式顯示鍵和元素。事實上,它不僅僅用於列印,而是用於列印關於變數的易於理解的資訊。

例如:列印陣列$age

<?php
    $age=array(18,20,24);
    print_r($age);
?>

//运行结果:Array ( [0] => 18 [1] => 20 [2] => 24 )
登入後複製

var_dump()函數

該函數判斷一個變數的類型與長度,並輸出變數的數值,如果變數有值,輸出的是變數的值,並傳回資料型態。

此函數顯示關於一個或多個表達式的結構訊息,包括表達式的型別和值。數組將遞歸展開值,透過縮排顯示其結構。

例如:

<?php
    $age=array(18,20,24);
    var_dump($age);
?>

//运行结果:array(3) { [0]=> int(18) [1]=> int(20) [2]=> int(24) }
登入後複製

如果您想了解更多相關內容,請追蹤php中文網

以上是print_r和var_dump的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)