我4天前就开始编写php代码了,我想知道为什么会得到这样的输出:
Array['username']
运行此代码时:
$users = array(
array('username' => 'AlphaColors','email' => 'Cheese', 'Likes'=> array('reading','gaming')),
array('username' => 'BetaColors','email' => 'Melon', 'Likes'=> array ('looking on youtube','learning')),
array('username'=> 'DeltaColors','email' => 'Food', 'Likes'=> array ('flipping a switch','looking at the light'))
);
echo "<p style = 'font:20px calibri'> $users[1]['username'] </font>";
而不仅仅是整个数组。
这一定是我的一个非常愚蠢和明显的错误,但我自己找不到它。
谢谢!
发布于 2018-07-22 05:46:28
要连接字符串,可以使用结束字符串和点方法,也可以使用"
和大括号。
echo "<p style 'font:20px calibri'>". $users[1]['username'] ."</font>"
或
echo "<p style 'font:20px calibri'> {$users[1]['username']} </font>";
选择最适合你的。
我不认为在性能上有什么不同,如果有的话,可能会比一两个评论的效果要小。
https://stackoverflow.com/questions/51460327
复制相似问题