请帮忙,为什么我收到了Message:Array to string conversion
这是我的代码。
foreach (string n1 in seq1)
foreach (string s in seq2.Where(n2 => n1.Length < n2.Length))
count++;
答案 0 :(得分:0)
我冒昧地重写你的循环以使其可读:
for($remaining += $amort; $remaining > $amort; $remaining -= $amort) {
$hi = ($remaining) < $amort ? $remaining : $amort;
$hi .= ($hi == $sales_mi) ? $data = array('amount'=>$hi) : 'No';
}
现在:如果条件$ hi == $ sales_mi为真,则在循环体的第二行返回一个数组。并且您将该数组附加为$ hi变量的字符串(使用“。”运算符)。这就是你有这个错误的原因。