首页 » PHP » PHP5.2下的数组问题

PHP5.2下的数组问题

15332 17

今天在修改wordpress的蜘蛛爬行代码的时候,本地调试完毕,上传到空间,结果竟然报错,说无法识别。定位到报错的行数,该行内容如下所示:

$google += show_spider_result($showtime,$contents,"Googlebot\/",$text)[0]

show_spider_result函数返回的是一个数组,正常情况下逻辑关系是应该没有问题,可最后本博客空间死命不给通过。查了一下本机环境PHP为5.4,而衡天香港主机的PHP为5.2,怀疑是版本不同造成的,网上搜索一通,也没有相关信息。只能通过用变量中转一下来解决该问题,将上述代码更改为以下即可:

$mytmp = show_spider_result($showtime,$contents,"Googlebot\/",$text);
$google += $mytmp[0];
文章评分1次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2013/06/php-array-problem-for-52/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

评论前先开启评论开关:


17 Comments

  1. 没有差别这么大巴。等会试试

  2. 看来博主比我更爱折腾,我是瞎折腾,比起你的从折腾中学习,我羞愧啊

  3. 虽然看不懂 但是我支持一下博主

  4. 正在学习PHP中,还不懂

  5. php不向下兼容么?

  6. 不是很理解,用变量中转下之后就是数组了??

    • tiandi :

      不是,是本来是数组,但是5.2下第一种方法不能直接调用,只能先转成变量才行。

  7. 番茄 :

    不错,又学到一招!

  8. 南寻 :

    呃,刚学HTML基础。。

  9. 技术控,支持一个

  10. 衡天主机貌似口碑不错~

  11. 过来溜达溜达…..

  12. 记得当初学C语言的时候,老师强调最多的就是+=

  13. 你改这个干什么

  14. 对php是一窍不通

载入分页评论...