内部奇怪的结果

时间:2015-11-25 15:23:52

标签: php

Intval给了我一个奇怪的结果:

public static void main(String[] args) {

    if (args.length >= 4 && args.length % 2 == 0) {
        for(int i = 2; i < args.length; i += 2) {
            URLReplacer.changeURL(args[0], args[1], args[i], args[i+1]);
            args[0] = args[1];
        }
    } else {
        System.out.println("PARAMETER MISSING FROM PHP");
    }
}

为什么intval($ coords [0])0?

$ coords是肥皂请求的结果

1 个答案:

答案 0 :(得分:0)

使用

intval(filter_var($coords[0], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION));
intval(filter_var($coords[1], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION));

它现在有效。谢谢@Svetlio