首頁  >  文章  >  後端開發  >  php如何使用函數傳回一個變數

php如何使用函數傳回一個變數

醉折花枝作酒筹
醉折花枝作酒筹原創
2021-08-06 11:51:501964瀏覽

上一篇文章我們了解了使用函數銷毀變數的方法,有需要的請看《php如何使用函數銷毀變數》。這次我們向大家介紹使用函數傳回一個變數的方法,有需要的可以參考參考。

在php中,我們常常會需要將變數回傳或輸出,那麼這時候我們該怎麼做呢?今天我們就來介紹一下將變數傳回或輸出的方法。

首先我們來看一個小例子。

<?php
$a = array ("one","two", array ("apple", "orange", "pear", array (1, 2)));
var_export ($a);
echo "<br>";
print_r($a);
?>

結果是

php如何使用函數傳回一個變數

可以看到,我們寫的陣列都被輸出了,而且它使用的還不是echo,print這種我們熟悉的,但是和print輸出的大致相同,只是有些許不一樣。

那我們就來系統的學習一下這個函數吧。

var_export() 函數用於輸出或傳回一個變量,以字串形式表示。這個函數傳回傳遞給該函數的變數的結構訊息,它和 var_dump() 類似,不同的是其回傳的是一個合法的 PHP 程式碼。也就是說,var_export回傳的程式碼,可以直接當作php程式碼賦值個一個變數。而這個變數就會取得和被var_export一樣的型別的值。

我們來看看這個函數的語法。

mixed var_export (要输出的变量, bool $return ] )

$return是一個可選的參數,如果設定為 TRUE,函數不會執行輸出結果,而且將輸出結果傳回給一個變數。且$return 設定為 true 時才有回傳值,回傳變數的結構資訊。

var_export()會一直保留著結構化形式儲存資料。但特別請記住:此時的變數值的型別已是字串了($var),不能再以陣列的方式取出裡面的值來。 

就說到這裡了,有其他想知道的,可以點選這個喔。 → →php影片教學

#

以上是php如何使用函數傳回一個變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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