【发布时间】:2011-11-17 20:58:51
【问题描述】:
假设我有文件 foo.txt,其中有一个数字,即 0。
然后我读取该文件并将 0 存储到数组中。我想将数字加 1,所以我只使用速记运算符 ++ 但它不起作用,但 += 可以。
$poo = file("foo.txt");
$poo[0]++;
echo $poo; // gives me 0
$poo[0] += 1;
echo $poo; // gives me 1
我知道当我读取文件时poo[0] 的值是带有空格"0 " 的字符串,但为什么它不适用于++?
【问题讨论】: