如何在php中删除或删除一些数字

时间:2011-08-19 21:33:54

标签: php

假设我有这个号码0601811002,我希望减少号码。

示例: -

我想删除5个字符

0601811002并将06018

如果我想删除4个字符

0601811002并将060181

如果我想删除7个字符

0601811002并将060

让我知道

5 个答案:

答案 0 :(得分:3)

echo substr("0601811002", 0, -5);

将切断最后五个字符

http://sandbox.phpcode.eu/g/822fc.php

结果:06018

http://php.net/manual/en/function.substr.php

答案 1 :(得分:1)

$string = substr("0601811002", 0, -4);

削减4个字符

答案 2 :(得分:0)

我猜你所需要的只是substr

http://php.net/manual/en/function.substr.php

更准确地说(根据你的例子):

<?php
    $cut_5_chars = substr("0601811002", 0, -5);
    $cut_4_chars = substr("0601811002", 0, -4);
    $cut_7_chars = substr("0601811002", 0, -7);
?>

试一试

答案 3 :(得分:0)

<?php
$str = '0601811002';
$str = substr($str, 0, -4); // Chop 4 characters off of string
echo $str;                          // 060181
?>

答案 4 :(得分:0)

如果是真实数字(未引用&#39;或&#34;),您可以用数学方式剪切它。

<?php
    $str = 601811002;
    $str_1 = floor($str/100000);  //cut last 5 numbers
    echo $str_1;                  //6081

    $str_2 = floor($str%100000);  //retains last 5 numbers
    echo $str_2;                  //11002
?>