Lollus Opublikowano 3 Kwietnia 2010 Udostępnij Opublikowano 3 Kwietnia 2010 Witam. Przypuśćmy, że mam liczbę 153 Chcę ją połamać w wyniku czego otrzymać 1 5 3 Jak tego dokonać? Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 3 Kwietnia 2010 Administratorzy Udostępnij Opublikowano 3 Kwietnia 2010 $liczba = 153; $x = (string)$liczba; echo $x{0}.' '.$x{1}.' '.$x{2}; $liczba = 153; echo substr($liczba,0,1).' '.substr($liczba,1,1).' '.substr($liczba,2,1); I jeszcze kilka innych sposobów :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Lollus Opublikowano 3 Kwietnia 2010 Autor Udostępnij Opublikowano 3 Kwietnia 2010 @up; dzięki. A jak jeszcze łamać te liczbę nie wiedząc, ile ma cyfr? Coś z strlen ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 3 Kwietnia 2010 Administratorzy Udostępnij Opublikowano 3 Kwietnia 2010 Tak i z pętlą for :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 3 Kwietnia 2010 Udostępnij Opublikowano 3 Kwietnia 2010 echo implode(" ", explode("", (string)$liczba) ); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Lollus Opublikowano 3 Kwietnia 2010 Autor Udostępnij Opublikowano 3 Kwietnia 2010 $txt = "123456789"; for($lamacz = 0; $lamacz < strlen($txt); $lamacz++){ $cyfra = (string)$txt; echo $cyfra{$lamacz}. " "; } Może się komuś przyda. Temacik zamykam. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 3 Kwietnia 2010 Administratorzy Udostępnij Opublikowano 3 Kwietnia 2010 Rozwiązanie które podał Kofel jest najlepsze :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi