国产视频app今天翻看別人寫的php代碼時,發現了 var_export() 函數,雖然平時幾乎沒用到過這個函數,但還是查了查資料,來總結一下 var_export() 函數的定義與使用方法。

var_export(),php var_export()用法,php var_export()含義

php var_export() 函數的定義

var_export():函數返回關于傳遞給該函數的變量的結構信息。

var_export() 函數與 var_dump() 函數類似,不同的是 var_export() 函數返回的是合法的php代碼,也就是說它返回的值可以賦值給一個變量,而這個變量的值的類型與 var_export() 函數返回值的類型也是一樣的。

語法:

var_export ( $expression,bool )

參數:

国产视频app$expression:傳入的值,可以為數組,字符串,數字等類型

国产视频appbool:可選,默認為 false,如果設置為 true 則表示此函數返回的值,可以賦值給一個變量

php var_export() 函數的使用方法

示例1:

<?php
//飛鳥慕魚博客
$arr = array(
    0 => 'shanghai',
    1 => 'shandong',
    2 => 'beijing',
);
echo 'var_export()函數輸出結果:';
var_export($arr);
echo 'var_dump()函數輸出結果:';
var_dump($arr);
?>

返回結果:

var_export()函數輸出結果:
array (
  0 => 'shanghai',
  1 => 'shandong',
  2 => 'beijing',
)
var_dump()函數輸出結果:
array(3) {
  [0]=>
  string(8) "shanghai"
  [1]=>
  string(8) "shandong"
  [2]=>
  string(7) "beijing"
}

注:

国产视频appvar_export()函數并不會輸出數據的類型以及字符長度等,只會簡單的把數組的key和value拼接成一個字符串,并按照傳入值的格式輸出。

示例2:

將 var_export() 函數返回的值,賦值給一個變量并輸出,這里需要設置 var_export() 函數的第二個參數了。

<?php
$str = 'hello word!';
$s = var_export($str,true);
echo $s;
?>

輸出結果:'hello word!'