gpt4 book ai didi

php - 使用变量 : Fatal error: Cannot use string offset as an array 时

转载 作者:行者123 更新时间:2023-12-04 14:05:56 24 4
gpt4 key购买 nike

下面这段代码:

$field = 'field_total_comments_added';
$current_user_count = $user_data->$field['und']['0']['value'];

返回错误: fatal error :不能将字符串偏移量用作数组

如果我只是使用:

$current_user_count = $user_data->field_total_comments_added['und']['0']['value'];

代码工作得很好。为了使用一些自定义功能,我必须使用第一个代码块中显示的变量。我该如何解决这个问题?

如果您不清楚问题,请告诉我。

预先感谢您的帮助

最佳答案

您可以使用这个常见的解决方法:

$current_user_count = $user_data->{$field}['und']['0']['value'];

这基本上强制变量属性名称优先于数组访问运算符。

关于php - 使用变量 : Fatal error: Cannot use string offset as an array 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13352646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com