webForumDet fria alternativet
Logga in / Bli medlem

Ta bort siffror.

PHP

4 svar · 217 visningar · startad av D-M_R

Medlem sedan aug. 2002114 inlägg
Trådstart#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....

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

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

echo $tal;
?>
Medlem 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 ...

Medlem sedan aug. 20002 975 inlägg
#4

Det här då?

<?php 
$tal = "00000003123";

$tal = (INT) $tal; 

echo $tal;
?>
Medlem sedan aug. 2002114 inlägg
#5

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

263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)