如何在我的模板中显示数组值?
Posted
技术标签:
【中文标题】如何在我的模板中显示数组值?【英文标题】:How to display array value to my template? 【发布时间】:2014-12-02 17:05:33 【问题描述】:我正在使用 wordpress 插件,
import-users-from-csv 插件在文本文件中上传 csv 错误日志。
我需要帮助错误日志显示同屏,数组值显示print_r();
但在我的foreach
loop.help 上显示我的屏幕错误并纠正我的foreach
循环。
Array
(
[0] => WP_Error Object
(
[errors] => Array
(
[existing_user_login] => Array
(
[0] => Sorry, that username already exists!
)
)
[error_data] => Array
(
)
)
[1] => WP_Error Object
(
[errors] => Array
(
[existing_user_login] => Array
(
[0] => Sorry, that username already exists!
)
)
[error_data] => Array
(
)
)
)
我在这个 foreach 中使用显示这个数组值,但值不显示,帮助我们
foreach($nerrors as $key=>$err)
echo $err['errors']['existing_user_login'][$key];
【问题讨论】:
缺少信息,什么模板引擎?也许是框架?你尝试了什么? 您能否详细说明您对display的想法?目前我不明白为什么echo $your_json
不是一个有效的答案。
wordpress import-users-from-csv 插件在 txt 文件中显示错误日志。但我需要显示与我正在使用的功能相同的屏幕,错误值显示 print_r();但不显示在我的屏幕上。你能帮忙看看如何在 foreach 中显示吗?
Array ( [0] => WP_Error Object ( [errors] => Array ( [existing_user_login] => Array ( [0] => 抱歉,该用户名已经存在!) ) [error_data] = > Array ( ) ) ) 这是一个数组值。如何显示 foreach 循环。
在您的问题中标记 wordpress 以告诉人们您正在使用 wordpress 模板
【参考方案1】:
编辑
foreach($nerrors as $err)
echo $err->errors['existing_user_login'][0];
错误是对象元素,而不是数组。
请检查一下。
【讨论】:
警告:我的屏幕中为 foreach() 提供的参数无效 函数 display_error($nerrors = '') if(isset($nerrors)) foreach($nerrors as $err) echo $err->errors['existing_user_login'][0] ; 警告:为 foreach() 提供的参数无效;在我的屏幕上显示错误如何显示这个函数值以上是关于如何在我的模板中显示数组值?的主要内容,如果未能解决你的问题,请参考以下文章