Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wybieranie liczb z duzej liczby
Forum PHP.pl > Forum > PHP
Creed
Witam, posiadam w tablicy tego typu dane:
10000000163000000016400000001680000000494
Potrzebuje wybrac tylko te liczby. Zer nie potrzebuje do kolejnej tablicy. tak zebym pozniej wybral tablica[0][0] = 1 , tablica[0][1] = 163, tablica[0][2] = 164 itp itd. Dalatego w dwuwymiarowej tablicy bo takich zmiennych mam bardzo duzo, i kazda zmienna posiada kilka takich liczb.
prowseed
Jezeli zer jest zawsze siedem, tak jak w powyzszym przykladzie, to mozesz po prostu puscic explode po stringu.
Rozumiem, ze nie przewidujesz licz typu 10, 120 czy chociazby cyfry 0.
greycoffey
  1. <?php
  2.  
  3. $liczba="10000000163000000016400000001680000000494";
  4. echo $liczba{1}; //wyswietli druga cyfre.
Creed
No właśnie problem w tym że przewiduje też liczby 10, 120 itp itd. Jednak znalazłem pewną zależność biggrin.gif Mianowicie cała liczba ma długość 10*n. Więc dzielę sobie to na części po 10 liczb od początku (od lewej strony). Potem od początku aż do napotkania pierwszej liczby różnej od 0 kasuje a to co mi zostanie to jest moja liczba która potrzebuje smile.gif tutaj nie skopiowałem niestety (przypadkiem) początkowych 9 zer (tych przed 1) smile.gif
maniana
  1. $output = preg_split('/0/', $liczba, -1, PREG_SPLIT_NO_EMPTY);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.