首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何打印从函数到html列表样式的代码点火器格式错误

问如何打印从函数到html列表样式的代码点火器格式错误
EN

Stack Overflow用户
提问于 2015-12-27 16:29:18
回答 1查看 88关注 0票数 0

我正在使用表单助手并进行基本验证,我使用validation_errors();函数打印错误。我想用无序表打印出来。使用foreach中的函数作为第一个参数,对吗?

代码语言:javascript
复制
echo "<ul>"; 
foreach(validation_errors() as $formErrors)
{ 
echo "<li>" . $formErrors . "</li>";
} 
echo "</ul>";

然后我收到

代码语言:javascript
复制
A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: views/login.php

Line Number: 23

Backtrace:

File: C:\wamp\www\ci1\application\views\login.php
Line: 23
Function: _error_handler

File: C:\wamp\www\ci1\application\controllers\Main.php
Line: 46
Function: view

File: C:\wamp\www\ci1\index.php
Line: 292
Function: require_once
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-27 16:38:01

如手册中所述(你试过阅读它吗?):

将所有错误消息显示为字符串。

因此,这个函数返回字符串。这绝对是foreach的foreach参数。

进一步阅读,您将发现该函数有两个额外的参数,即消息分隔符。就你的情况而言,应该是:

代码语言:javascript
复制
echo validation_errors('<li>', '</li>');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34482399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档