报错信息:

PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in F:\wwwroot\phpspider.com\vendor\owner888\phpspider\core\util.php on line 343Deprecated: Array and string offset access syntax with curly braces is deprecated in F:\wwwroot\phpspider.com\vendor\owner888\phpspider\core\util.php on line 343
PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in F:\wwwroot\phpspider.com\vendor\owner888\phpspider\core\util.php on line 344Deprecated: Array and string offset access syntax with curly braces is deprecated in F:\wwwroot\phpspider.com\vendor\owner888\phpspider\core\util.php on line 344
PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in F:\wwwroot\phpspider.com\vendor\owner888\phpspider\core\util.php on line 347Deprecated: Array and string offset access syntax with curly braces is deprecated in F:\wwwroot\phpspider.com\vendor\owner888\phpspider\core\util.php on line 347
PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in F:\wwwroot\phpspider.com\vendor\owner888\phpspider\core\util.php on line 347Deprecated: Array and string offset access syntax with curly braces is deprecated in F:\wwwroot\phpspider.com\vendor\owner888\phpspider\core\util.php on line 347

代码:

    public static function letter_first($s0){$firstchar_ord = ord(strtoupper($s0{0}));if (($firstchar_ord >= 65 and $firstchar_ord <= 91) or ($firstchar_ord >= 48 and $firstchar_ord <= 57)) return $s0{0};// $s = iconv("utf-8", "gbk//ignore", $s0);$s = mb_convert_encoding($s0, "gbk", "utf-8");$asc = ord($s{0}) * 256 + ord($s{1}) - 65536;if ($asc >= -20319 and $asc <= -20284) return "A";if ($asc >= -20283 and $asc <= -19776) return "B";if ($asc >= -19775 and $asc <= -19219) return "C";if ($asc >= -19218 and $asc <= -18711) return "D";if ($asc >= -18710 and $asc <= -18527) return "E";if ($asc >= -18526 and $asc <= -18240) return "F";if ($asc >= -18239 and $asc <= -17923) return "G";if ($asc >= -17922 and $asc <= -17418) return "H";if ($asc >= -17417 and $asc <= -16475) return "J";if ($asc >= -16474 and $asc <= -16213) return "K";if ($asc >= -16212 and $asc <= -15641) return "L";if ($asc >= -15640 and $asc <= -15166) return "M";if ($asc >= -15165 and $asc <= -14923) return "N";if ($asc >= -14922 and $asc <= -14915) return "O";if ($asc >= -14914 and $asc <= -14631) return "P";if ($asc >= -14630 and $asc <= -14150) return "Q";if ($asc >= -14149 and $asc <= -14091) return "R";if ($asc >= -14090 and $asc <= -13319) return "S";if ($asc >= -13318 and $asc <= -12839) return "T";if ($asc >= -12838 and $asc <= -12557) return "W";if ($asc >= -12556 and $asc <= -11848) return "X";if ($asc >= -11847 and $asc <= -11056) return "Y";if ($asc >= -11055 and $asc <= -10247) return "Z";return 0; // null}

这是因为php7之后不再支持使用大括号访问数组以及字符串的偏移

修复:

//343行修改为
$firstchar_ord = ord(strtoupper($s0[0]));//344行修改为
if (($firstchar_ord >= 65 and $firstchar_ord <= 91) or ($firstchar_ord >= 48 and $firstchar_ord <= 57)) return $s0[0];//347行修改为
$asc = ord($s{0}) * 256 + ord($s[1]) - 65536;

phpspider在PHP7环境下运行错误的解决办法相关推荐

  1. 【Vivado那些事儿】Vivado中运行时出现visual c++运行错误的解决办法

    Vivado中运行时出现visual c++运行错误的解决办法 Win10系统中运行Vivado一直好好的,某一天突然出现visual c++运行错误,如下图所示: 修复也没什么作用,卸载重装是同样的 ...

  2. lammps教程:常见运行错误及解决办法

    对于lammps新手来说,最怕的可能就是辛辛苦苦编写完代码,上机运行时却发现代码出错. Lammps是全命令行运行方式,对于习惯windows操作的小伙伴来说,界面不是很友好,可能在改错的时候有很多困 ...

  3. [ARM]【编译】【实践】 - 浮点编译选项NEON引发的Skia的库Illegal instruction运行错误和解决办法

    前言,ARM编译器选项除了优化系统代码性能外,往往还具备其他一些设定,例如警告级别,和指令集的扩展 本文论述工作中遇到的一个编译开源浏览器chromine遇到的问题,由编译选项引发的可执行文件的Ill ...

  4. 蝉知 路径index.php,宝塔面板下蝉知cms nginx环境下完美伪静态的解决办法

    在使用蝉知cms中遇到nginx环境下伪静态无效的问题 官网说明: http://www.chanzhi.org/cms/161.html http://www.chanzhi.org/thread/ ...

  5. CentOS7(64位)下运行IPython3出错解决办法

    不知道什么原因,运行ipython3的时候报错了,搜索了很久,找到的解决办法,虽然解决的不彻底. unset PYTHONPATHipython3

  6. PHP7不能用string类名,thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法...

    这篇文章主要介绍了thinkphp在php7环境下提示Cannot use 'String' as class name as it is reserved的解决方法,涉及thinkPHP针对php7 ...

  7. sublime text3 怎么配置、运行python_【IT专家】Sublime Text3配置在可交互环境下运行python快捷键...

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 Sublime Text3 配置在可交互环境下运行 python 快捷键 2015/06/04 19131 安装插件 在 Sublime Text ...

  8. linux如何运行java程序,Linux环境下运行简单java程序

    一.安装java 1.下载jdk8 选择对应jdk版本下载.(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上) 2. 登录Linux,切换到root用户 su roo ...

  9. Sublime Text3配置在可交互环境下运行python快捷键

    Sublime Text3配置在可交互环境下运行python快捷键 安装插件 在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题. 用Sublime Text3打 ...

  10. win10环境下 运行debug程序

    百度网盘:链接:https://pan.baidu.com/s/1y6omgW6fI-gT3Dp-0hutOg    提取码:iw4l CSDN0积分下载:https://download.csdn. ...

最新文章

  1. Python初学者之ModuleNotFoundError:No module named 'cv2'简单解决办法
  2. 如何在 SAPGUI 的同一个屏幕显示两个 ALV list
  3. 免费节假日API 更新新功能了 新增农历信息返回
  4. 令人惋惜的天才新秀:16岁上剑桥大学,27岁就出名,数学事业一路畅通无阻,但自从结婚后,人生从此翻天覆地······
  5. Python网络编程之TCP服务器客户端(二)
  6. LINUX无法运行navixat,关于RX5700XT的驱动方法以及bug解决方案
  7. 高级转录组分析和R语言数据可视化第十二期 (线上线下同时开课)
  8. css 控制div高度自适应浏览器的高度
  9. select函数的并发限制和 poll 函数应用举例
  10. CUDA Fortran for Scientists and Engineers第二版翻译
  11. 电子书下载:Pro ASP.NET MVC2 Framework 2nd
  12. win10c语言乱码修复方法,“字体库异常、电脑乱码的解决方案”的解决方案
  13. 互联网晚报 | 1月17日 星期一 | 飞猪推出买机票送核酸检测券服务;洋码头首个文旅场景免税店开业;2022年春运今日开启...
  14. python画围棋棋盘_python3 turtle 画围棋棋盘
  15. apkg格式怎么打开_jpg怎么转换成pdf?再不学就晚了
  16. matlab彩色图像锐化
  17. sql导入数据以及列表编号设置自动填充
  18. 大数据处理技术之数据集成
  19. Android OpenGL ES 从入门到精通系统性学习教程
  20. 解决苹果手机里面的网页返回不刷新页面的问题

热门文章

  1. Python数据分析:数据可视化案例
  2. 软件测试工程师简历项目经验怎么写?1000套简历模板告诉你答案
  3. 百度AI开放平台文字之身份证识别的实现
  4. Unity 代码加密 Mono 编译与加密 windows版
  5. tar命令常见用法汇总
  6. jquery+cropper剪切、旋转、缩放图片
  7. java cropper_Image Cropper 的 JAVA 支持
  8. STM32读取HMC5883L的偏航角数据
  9. java list 冒泡_JAVA List 排序 冒泡排序
  10. 经典古诗文与人工智能创作诗歌 之诗三百(AI)