在主键之前删除零

时间:2015-04-27 14:04:41

标签: javascript php

嗨几次我发帖how to add eight 0 before primary key using php and javascript,我得到了php和javascript的答案,我为它创建了两个函数。

PHP函数

function addingZerosBeforeIds($ids){
     return str_pad($ids, 9, "0", STR_PAD_LEFT);
}

和javascript函数

function addingZerosBeforeIds(input, length, string) {
     string = string || '0'; input = input + '';
     return input.length >= length ? input : new Array(length - input.length + 1).join(string) + input;
}

它工作正常,但现在我想在主键之前删除零我为此尝试了很多但是没有成功如何做到这一点。

3 个答案:

答案 0 :(得分:1)

在js中你可以像

一样
parseInt("000123", 10); //123

并在php中

intval("000123"); //123

答案 1 :(得分:0)

<?php
    function removeZerosBeforeIds($input) {
        return preg_replace('/^0*/','',$input);
    }

答案 2 :(得分:0)

你只需要解析Int。

的javascript

str = parseInt(str, 10);

PHP

str = (int)$str;