PHP警告 - 非法字符串偏移

 mobiledu2502882737 发布于 2023-01-20 17:54

所以我不明白为什么这不起作用.我正在使用Wordpress和一个名为ACF的插件来填充一些数据.我循环遍历我的转发器字段以吐出数据,如下所示:

';
            echo '  

'.$text.'

'; echo '
'; } } // Logo spits out a image path // link spits out the URL path // text SHOULD just spit out the title, however throws PHP warning ?>

对于变量,$text我收到了PHP警告.

警告:非法字符串偏移'文本'在......

为什么这是我的其他变量 - $logo,$link不要抛出这个警告?它们的创建方式与其他$text变量相同.

我已经尝试重新创建整个转发器字段并更改名称等.但没有成功.

这是我的print_r($ links);

Array
(
    [0] Array
        (
            [logo] http://domainname.com/imagepath
            [link] http://.....
            [text] Text1
        )

    [1] Array
        (
            [logo] http://domainname.com/imagepath
            [link] http://.....
            [text] Text2
        )

    [2] Array
        (
            [logo] http://domainname.com/imagepath
            [link] http://.....
            [text] Text3
        )

)

Loïc.. 5

这里抛出错误:

$link['text'];

数组$link缺乏索引['text'].这是因为你在这里覆盖数组变量:

$link = $link['link'];

改为:

$href = $link['link'];

你是金子.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有