我有一个来自Github
的函数(此函数来自一个类)<?php
function func ($expr, $bindParams = null) {
return Array ("[F]" => Array($expr, $bindParams));
}
$a = func('SHA1(?)', array("MYPASSWORD".'salt123'));
echo $a;
?>
此$a
显示为array
。我认为上面的功能是用于加密密码。如何回复此加密的$a
?
答案 0 :(得分:0)
要查看可以使用的数组内容。
1)print_r($a));
或者如果你想要格式良好的数组那么
echo '<pre>'; print_r($a)); echo '</pre>';
2)使用var_dump($a))
获取数组内容的更多信息,如数据类型和长度。
3)你可以使用php的foreach()循环数组;并获得所需的输出。有关foreach的更多信息,请访问php的文档网站http://in3.php.net/manual/en/control-structures.foreach.php
答案 1 :(得分:0)
无法回显数组。 PHP有一个完美的调试功能来执行此操作,称为var_dump()
。
echo "<pre>";
var_dump($a);
echo "</pre>";
exit;
也可以使用print_r()
功能完成。
关于var_dump()
的注意事项:它不会在大多数情况下转储整个数组。您可以在php.ini文件中设置var_dump()
的深度。