无法将空字符串分配给字符串偏移量

Bri*_*ith 6 php arrays string

我刚刚安装了 PHP 7.1,现在看到此错误:

PHP Warning:  Cannot assign an empty string to a string offset in /postfixadmin/variables.inc.php on line 31
Run Code Online (Sandbox Code Playgroud)

第 31 行:

$fDomains[0] = "";
Run Code Online (Sandbox Code Playgroud)

PHP 7.1 中现在如何清除 $fDomains[0]?

Kri*_*ofe 3

这是因为您想取消第一个元素处的字符串设置。只需使用substr($fDomains, 1);

  • 可能你的 $fDomains 不是一个数组,而是一个字符串 (4认同)
  • var_dump($fDomains); (2认同)