webForumDet fria alternativet

Ta bort siffror.

4 svar · 217 visningar · startad av D-M_R

D-M_RMedlem sedan aug. 2002114 inlägg
#1

Ett tal.

00000003123
00000002812
00000000153
00000003000

Kan se ut hur som hälst. jag vill ta bort alla 0 fram tills första siffran .... vill inte ta bort alla nollor. utan bara de fram tills första siffran kommer som inte är nolla.

funderar ett tag på detta och kan inte komma på något smidigt sätt....

MatteMedlem sedan aug. 20002 975 inlägg
#2
<?php 
$tal = "00000003123";

while (substr($tal,0,1) == "0"){
  $tal = substr($tal,1);
}

echo $tal;
?>
D-M_RMedlem sedan aug. 2002114 inlägg
#3

Går. Men dumma är att då har ja en loop i en loop vilket segar ner otroligt mycket när man ska köra igenom ett större antal nummer ... inge bra ...

MatteMedlem sedan aug. 20002 975 inlägg
#4

Det här då?

<?php 
$tal = "00000003123";

$tal = (INT) $tal; 

echo $tal;
?>
D-M_RMedlem sedan aug. 2002114 inlägg
#5

hehe :) ... så lätt ....

124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)