我正確地做這件事嗎?據我瞭解,如果我在調用print_r時將「返回」值定義爲true,它應該返回一個字符串。我有以下功能:返回print_r作爲字符串(PHP)
function alert($string) {
echo '<script>alert("' . $string . '");</script>';
}
當我傳遞函數一個普通的舊引號encapsed字符串,它工作得非常愉快,但是當我給它這樣的:
alert(print_r($array,true));
什麼也沒有發生並且我沒有看到錯誤,但print_r($ array,true)的作用。感謝您提供的任何幫助,我只是試圖瞭解這裏出了什麼問題,儘管這顯然是一個很小的問題。
確定'$ array'包含什麼?查看頁面源代碼以查看輸出結果。 – Xeoncross
確切地說,如果'$ array'爲null,那麼你將得不到任何回報 – Yang
@Xeoncross這將返回'Array()'。 – Pietu1998