我正确地做这件事吗?据我了解,如果我在调用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