Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> rozbicie liczby na pojedyńcze cyfry
Khobar
post 13.01.2007, 16:51:46
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 22.09.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Wybaczcie jeżeli takie coś było , lub znajduje się w manualu...po prostu krązy mi to gdzieś po głowie i nie umiem tego zogniskować
Chciałbym mianowicie liczbę powiedzmy 534985 ( liczba ciągle zmienna wiec nie można na sztywno) rozbić na pojedyńcze cyfry , władować je np . do tablicy i odpowiednio potem przetwarzac...
Kołacze mi żeby przekształcić to na stringa i wtedy jakąś funckja zczytać po jednym znaku ...będe bardzo wdzięczny za nakierowanie na odpowiedni tok myslowy tongue.gif


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
php programmer
post 13.01.2007, 17:19:02
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


można tak,
  1. <?php
  2. $liczba = 12345;
  3. $strlen = strelen($liczba);
  4.  
  5. for ($i=0;$i<$strlen;$i++){
  6.  $mod = $liczba % 10; 
  7.  $liczba /= 10;
  8.  echo $cyfra = $mod;
  9.  }
  10. ?>


chodź tak naprawdę w praktyce robie coś takiego

  1. <?php
  2. $liczba = (string)12345;
  3. $strlen = strelen($liczba);
  4. for ($i=0;$i<$strlen;$i++){
  5. echo $liczba[$i];
  6. }
  7. ?>


Ten post edytował php programmer 13.01.2007, 17:20:40
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:21