Avatar billede znopie Nybegynder
01. august 2008 - 18:50 Der er 3 kommentarer

Hjælp med split i tallinje

Hej eksperter,

Jeg sidder og har problemer med at spille en tallinje.

Her er min kode:
        for ($i = 1; $i < count($lines); $i++) { // $i = 1 for at fjerne den første linje
                $start_numb = preg_match('/^(\d[0-9]{0,0})/', $lines[$i], $match['start_numb']); // Type (Slet eller ændre - 1 tal)
                $ean_numb     = preg_match('/([0-9]{1,14})/', $lines[$i], $match['ean_numb']); // EAN-nummer (13-cifre)
                if ($match['start_numb']['0'] == "6") {
                    $type    = "new";
                } else {
                    $type = "del";
                }
                echo "    <div id=\"".$type."\">".$match['ean_numb']['0']."</div>\n";
        }

Selve linjerne ser sådan her ud

00000000000000, og jeg vil gerne splitte den sådan her 0 0000000000000, men den skriver bare alle tal ligegyldig hvad jeg gør.

Nogen der kan hjælpe, hurtigt tak :)
Avatar billede supersquirrel Nybegynder
01. august 2008 - 19:04 #1
Har du overvejet substr? :))

$string = 00000000000000;
$newString = substr($string, 0,1);
$newString2 = substr($string, 1);

$printString = $newString." ".$newString2;
echo $prinString;

Der er nok en letter måde, men jeg tror den her virker
Avatar billede znopie Nybegynder
01. august 2008 - 19:11 #2
Du har reddet min aften. Havde slet ikke tænkt over substr

Læg et svar tak ;D
Avatar billede supersquirrel Nybegynder
01. august 2008 - 20:46 #3
Jamen så: svar :))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester