我從使用var_export的html表單獲取信息。將數組傳遞給函數php
$info = var_export($_POST);
echo '<pre>';
$info;
echo '</pre>';
當我打印出的$信息的內容是這樣的輸出:
陣列( '姓名'=> '一個', '地址'=> 'B', '城市'=> 'c','state'=>'d','zip'=>'1','phone'=>'2','open'=>'3','close'=>'4',)
這是正確的,但是當我傳遞變量的函數:
validate($info);
function validate($data){
echo "Hello";
echo '<pre>';
$data;
echo '</pre>';
}
,並嘗試打印的內容再次不顯示任何信息。我知道它會進入函數,因爲「Hello」會被打印。這裏發生了什麼?
感謝所有幫助
你覺得呢'var_export()'呢? – zerkms 2012-07-20 02:35:11
@zerkms我看到我在哪裏搞砸了,我相信var_export會自動返回變量表示,現在我發現它必須設置爲true,謝謝你的幫助 – Ameya 2012-07-20 16:06:00