【发布时间】:2011-07-29 20:07:43
【问题描述】:
我有一个包含错误数组的变量
$errors = array();
我还有一个 if 语句,它返回是否在输入中输入了用户名。
if(isset($_POST['submit'])) {
if(empty($_POST['username'])) {
echo array_push($errors, 'You did not submit a username' );
}
}
我正在使用 array_push() 在其末尾添加一条错误消息。我正在使用 for each 循环来检索所有错误字段的值。虽然我不断得到数组值的数量以及预期的字符串......例如它会回显“1 You did not submit a username”
foreach($errors as $e) {
echo $e;
echo "<br />\n";
}
有没有办法只检索所需的字符串?
【问题讨论】: