我在 PHP 中有一个数组,我正在循环访问它以获取内容。
当回显时,我的数组变量的结果$myArray如下所示
Array(
[0] => ABC
[1] => DEF
[2] => GHI
[3] => JKL
)
Array(
[0] => MNO
[1] => 123A
[2] => 123B
[3] => 123C
)
Array(
[0] => orange
[1] => yellow
[2] => green
[3] => blue
)
Run Code Online (Sandbox Code Playgroud)
但是当我使用它传递给 html 数据元素时
data-results = "$myArray"
Run Code Online (Sandbox Code Playgroud)
我得到一个
Notice: Array to string conversion
Run Code Online (Sandbox Code Playgroud)
错误。
如何将其作为一个数组传递给 html 数据元素?
我想,你可以使用下面的代码。如果数组值具有特殊字符,它将起作用。
<div data-results="<?php echo htmlspecialchars(json_encode($myArray), ENT_QUOTES, 'UTF-8'); ?>"></div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5118 次 |
| 最近记录: |