自动增量字符串

时间:2013-04-18 14:31:41

标签: php auto-increment

我正在尝试建立一个类别的分类列表,如下所示:

1 Category
  1.1 Children
  1.2 Children
      1.2.1 Children

这是我的代码:

$a = "1.1";
echo ++$a; // 2.1

$b = "1.1.1";
echo ++$b; // 1.1.2

为什么$a增加到 2.1 而不是 1.2 ,如$b

3 个答案:

答案 0 :(得分:6)

"1.1"解析浮点值1.1,任何人都可以告诉你1.1 + 1 = 2.1

但是,"1.1.1"无法解析为数字,因此将其视为字符串。 PHP以不同的方式支持++以尝试有用,但这对于字母(AZ,然后是AA,{{1}才真正成功}} ...)。

答案 1 :(得分:1)

尝试$a = "1.1"; echo $a=$a+(1/10);

快乐编码:)

答案 2 :(得分:1)

尝试$a = 1.1; echo $a + 0.1; 我想这就是你想要的东西

相关问题