PHP-字体回显问题

PHP-字体回显问题,php,Php,我4天前开始编写php,我想知道为什么会得到输出: Array['username'] 运行此代码时: $users = array( array('username' => 'AlphaColors','email' => 'Cheese', 'Likes'=> array('reading','gaming')), array('username' => 'BetaColors','email' => 'Melon', 'Likes'=>

我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>";
$users=array(
数组('username'=>'AlphaColors','email'=>'Cheese','Likes'=>数组('reading','gaming')),
数组('username'=>'BetaColors'、'email'=>'mellor'、'Likes'=>数组('lookingonyoutube'、'learning')),
数组('username'=>'DeltaColors','email'=>'Food','Likes'=>数组('fliping a switch','looking the light'))
);
echo“

$users[1]['username']”;

而不仅仅是整个阵列

这肯定是我的一个愚蠢而明显的错误,但我自己找不到


谢谢

要连接字符串,可以使用结束字符串和点方法或
和大括号

echo "<p style 'font:20px calibri'>". $users[1]['username'] ."</font>"
echo“

”$users[1]['username']

echo“

{$users[1]['username']}”;

选择最适合你的。

我认为在性能上没有任何差异,如果有的话,它可能比一两条注释的效果要小。

要连接字符串,可以使用结束字符串和点方法或
和大括号

echo "<p style 'font:20px calibri'>". $users[1]['username'] ."</font>"
echo“

”$用户[1]['username']

echo“

{$users[1]['username']}”;

选择最适合你的。

我不认为在性能上有任何区别,如果有的话,它可能比一两条评论要小。

将$users[1]['username']放在花括号中{$users[1]['username']}你甚至没有得到p样式?你试图从字符串内部调用$users数组,所以php不知道你的意思['username']将被解释为代码。大括号是字符串中的一个特殊字符,本质上表示“此处的所有内容都应解释为代码”。您的HTML无效。样式未作为属性应用。(提示:缺少
=
)。谢谢Qirel!甚至没有注意到没有应用的样式。将$users[1]['username']放在花括号中{$users[1]['username']}你甚至没有得到p样式?你试图从字符串内部调用$users数组,所以php不知道你的意思是['username']要解释为代码。大括号是字符串中的一个特殊字符,本质上表示“此处的所有内容都应解释为代码”。您的HTML无效。样式未作为属性应用。(提示:缺少
=
)。谢谢Qirel!甚至没有注意到没有应用的样式。但是html是无效的。标记和属性可能都值得注意。@Qirel为真,但这不是真正的问题。OP似乎已经理解了。但是html是无效的。标记和属性都可能值得注意。@Qirel为真,b但这并不是真正的问题。OP似乎已经理解了这一点。