未定义的偏移量:0 ...,虽然已定义

用户名

我在函数中编写了这样的代码:

preg_match_all('/{ali\s+([^}\s]+)\s*}/', $row->text, $matches, PREG_SET_ORDER);
$m=$matches[0][1];

当我写这篇文章时:

$row->text=$m;

它返回值(例如,“ {ali name}”中的“ name”和“ {ali id}”中的“ id”),但是当我这样写时:

$a->name='hasan';
$a->id='14';
$row->text=$a->$m;

它说:

Notice: Undefined offset: 0 in ... on line 2

有什么问题?!我测试了字符串中空格,制表符等的存在,但没有一个!

迪普

尝试isset()检查

if(isset($matches[0][1])){
//Code here
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未定义的偏移量:0。

来自分类Dev

PHP-未定义偏移量:0

来自分类Dev

Laravel 4,-> withInput(); =未定义偏移量:0

来自分类Dev

ErrorException:未定义的偏移量:0

来自分类Dev

获取未定义的偏移量:0 php数组

来自分类Dev

注意:未定义的偏移量:0 ... 25

来自分类Dev

解析rss-未定义偏移量0

来自分类Dev

PHP中未定义的偏移量0错误

来自分类Dev

未定义的偏移量:6

来自分类Dev

注意:未定义的偏移量

来自分类Dev

未定义的偏移量:4

来自分类Dev

未定义的偏移量2

来自分类Dev

未定义的偏移量:624

来自分类Dev

未定义的偏移量:0(如果元数据值为0)

来自分类Dev

Laravel-未定义的偏移量0-collection.php

来自分类Dev

未定义的偏移量:1使用mysql_real_escape_string($ data [0])

来自分类Dev

Yii 1.14通知CUrlManager.php中未定义的偏移量:0

来自分类Dev

Laravel-未定义的偏移量0-collection.php

来自分类Dev

未定义的偏移量:Laravel 5.2中使用arrayholder循环后的0

来自分类Dev

使用 ssp 类复杂函数给出未定义的偏移量:0 错误

来自分类Dev

php获取总和数组,但有“通知”未定义的偏移量:0

来自分类Dev

非法字符串偏移量未定义偏移量:2

来自分类Dev

元素的任何偏移量都返回“未定义”

来自分类Dev

如何修复未定义的偏移量

来自分类Dev

jQuery偏移量返回未定义

来自分类Dev

PHP:for循环中的未定义偏移量

来自分类Dev

PHP从list()的未定义偏移量

来自分类Dev

Laravel未定义偏移量:1

来自分类Dev

PHP注意:未定义的偏移量错误