Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 列出错误的电子邮件地址_Php_Arrays_Regex_Codeigniter_Object - Fatal编程技术网

Php 列出错误的电子邮件地址

Php 列出错误的电子邮件地址,php,arrays,regex,codeigniter,object,Php,Arrays,Regex,Codeigniter,Object,我正在使用CodeIgniter PHP foreach循环浏览我的电子邮件列表,找出任何不符合regex要求的旧电子邮件并将其列出 我在显示对象的结果时遇到了一些问题 以下是我所拥有的: PHP: 在Signup_test_视图的HTML中,我有: <?php foreach ($record->result() as $row): ?> <span><?php echo $row->email; ?></span&g

我正在使用CodeIgniter PHP foreach循环浏览我的电子邮件列表,找出任何不符合regex要求的旧电子邮件并将其列出

我在显示对象的结果时遇到了一些问题

以下是我所拥有的:

PHP:

在Signup_test_视图的HTML中,我有:

      <?php foreach ($record->result() as $row): ?>

    <span><?php echo $row->email; ?></span><br>

      <?php endforeach; ?>
非常感谢

json_decode$str的输出,false是一个普通对象,没有任何方法

尝试:


我假设$data['record']映射到signup\u test\u view.php中的$record。

$record是没有方法的简单数组。 尝试使用$record而不是$record->result to$record


祝您玩得愉快。

仍然收到相同的错误:遇到了一个PHP错误严重性:注意消息:正在尝试获取非Objective的属性我正在使用CodeIgniter。这就是为什么会发生这种情况?嗨,我尝试了下面提到的方法,但仍然没有结果。错误消息更改为尝试获取非对象的属性。还尝试了pinrt_r$data['record'],发现它仍然是一个数组。。。
      <?php foreach ($record->result() as $row): ?>

    <span><?php echo $row->email; ?></span><br>

      <?php endforeach; ?>
  $data['record'] = json_decode (json_encode ($record_raw), FALSE);
<?php foreach ($record as $row): ?>
<span><?php echo $row->email; ?></span><br>
<?php endforeach; ?>