Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道在 PHP 中你可以用双引号回显变量,但是如果我尝试回显一个多维数组,它就不起作用。喜欢...
echo "Here's my variable: $array[0][name]";
并且输出:“Array [name]”
有没有办法在不关闭引号的情况下打印它的值?
是的,使用复杂(卷曲)语法:
echo "Here's my variable: {$array[0]['name']}";
演示
要在双引号内打印变量,请使用花括号{}。我找不到它的好文档。
{}
要转储数组值,您可以使用以下函数。
print_r — 打印关于变量的人类可读信息
print_r() 以人类可读的方式显示有关变量的信息。
var_dump — 转储有关变量的信息
此函数显示有关一个或多个表达式的结构化信息,包括其类型和值。使用缩进显示结构的值递归地探索数组和对象。
例如:
print_r($array) //or var_dump($array)