源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  Illegal string offset ' ' 解决方法

Illegal string offset ' ' 解决方法

分类: 文章 • 2024-10-17 21:35:28

Illegal string offset ' ' 解决方法

今天在thinkphp5的框架里遇到了这个错误,具体的报错如下图
Illegal string offset ' ' 解决方法
翻译后是“非法字符串偏移 ‘pay_price’”,意思是$v数组里面有空数组,空数组里没有pay_price这个字段。所以我们要用isset来验证,正确写法如下:

foreach ($list as $k=>$v) $price[]=isset($v['pay_price']) ?$v['pay_price'] : '';

相关推荐

  • php Illegal string offset 'name'
  • EOL while scanning string literal 错误的解决方法,成对引号没问题下依然出现的问题
  • 关于mysql数据库将查询到的int型数据转换成string型报错的解决方法
  • C# 外界调用方法是 方法名是string类型的解决方法
  • Spring JdbcTemplate的queryForList(String sql , Class elementType)返回非映射实体类的解决方法
  • java.lang.Exception: java.io.IOException: Illegal partition for解决方法
  • Illegal string offset ' ' 解决方法
  • svn 抛出 Can't convert string from native encoding to 'UTF-8' 问题的解决方法
  • unity脚本提示 无法将类型“string”隐式转换为“UnityEngine.UI.Text”解决方法
  • error: undefined reference to `cv::imread(cv::String const&, int)'问题解决方法
  • 如何在SAP Spartacus的scss里引入全局变量
  • Apache HBase内核深度剖析
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号