PHP 7.4.21 - 遇到非数字值

PHP 7.4.21 - A non-numeric value encountered

我有一个包含 float/int 值的数组,我正在尝试构建一个字符串以编码为 json,但不断收到“警告:遇到非数字值”错误。以下是该问题的精简版以及我尝试过但没有成功的一些事情。有人发现任何愚蠢的错误或知道这个问题的原因吗?非常感谢。

//I've tried casting as a string, putting the numeric value in quotes, using the strVal()    
//function to no luck.
$angle = "";
$angles2 = array(100, 90, 80);

for ($i = 0; $i < 3; $i++)
{
    //no luck with any of these
    $angle = strVal($angles2[$i]);
    //$angle = (string)$angles2[$i];
    //$angle = "$angles2[$i]";
    //$angle = $angles2[$i] . "";
    
    $anglesStr += $angle;
}  
$anglesStr += $angle;

这是一个数字加法,而你想要字符串连接

$anglesStr .= $angle;

例如。 2+4

第一行 return 6 而第二行 returns 24(如果数据类型有效)。