Ta bort siffror.

PHP

4 svar · 221 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 ....

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)