php - 如何在字符串中回显关联数组的元素?

标签 php associative-array

我知道这是一个非常基本的问题,但我必须问。

我有一个关联数组,假设它是:

 $couple = array('husband' => 'Brad', 'wife' => 'Angelina'); 

Now, I want to print husband name in a string. There are so many ways but i want to do this way but it gives html error

$string = "$couple[\'husband\'] : $couple[\'wife\'] is my wife.";

如果我使用了错误的反斜杠语法,请纠正我。

最佳答案

您的语法是正确的。

但是,您仍然可以选择单引号而不是双引号。

因为,由于变量插值,双引号有点慢。

(双引号内的变量会被解析,单引号内的变量不会被解析。)

更优化和更干净的代码版本:

$string = $couple['husband'] .' : ' . $couple['wife'] .' is my wife.';

关于php - 如何在字符串中回显关联数组的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27742321/

相关文章:

php - Zend Framework 2.0 中的自动加载自定义库

php - 函数 preg_quote 工作不正确?

php - 如何将 fetch(PDO::FETCH_ASSOC) 中的单个值或整个数组存储在变量中?

arrays - 如何将关联数组作为参数传递给 Bash 中的函数?

php - '调用非对象的成员函数 get()'?

PHP 使用 if 语句在一封邮件中发送多行

php - Kohana 3 auth 模块,获取具有 'staff' 或 'manager' 角色的用户

constants - 声明常量 string[char] AA 的语法是什么?

javascript - 更新 KnockoutJS 关联 observableArray 值

arrays - bash:如何更新隐式子 shell 中的关联数组?