Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: explodowanie
Forum PHP.pl > Forum > PHP
miszqa
mam ciag liczb i chcialbym je rozdzielic
chodzi o cos takiego ze mam taki zapis:
123456
i teraz chcialbym to wyswietlic w sposob taki:
1 2 3 4 5 6
wiem ze do tego potrzebna jest funkcja explode tylko jak sie odwolac do danej czesci w niej i jaki mam warunek dac do explodowania?
wielkie dzieki za pomoc
Pigula
jak masz taki zapis 123456 to nie wiem czy da rade rozdzielic bo nie masz separatorow. np. jak separatorem jest : to

  1. <?php
  2.  
  3. $zm=1:2:3:4:5:6;
  4. $zm2=explode(&#092;":\",$zm);
  5. for (i=0;i<n;i++)
  6. echo $zm2[$i].&#092;" \";
  7.  
  8. ?>
Zajec
Coś takiego może?
  1. <?php
  2. $dane='12345';
  3. unset($temp);
  4. for ($i=; $i<str_len($dane); $i++) {
  5. $temp.=$dane[$i].' ';
  6. }
  7. echo $temp;
  8. ?>


Nie wiem tylko, czy nie trzeba będzie dać <= zamiast < - sprawdź
dr_bonzo
XPOSTING -- na drugim watku juz byla odpowiedz
Wave
Jeżeli wiesz do której części chcesz się odwołać to zrób tak:
  1. <?php
  2. $str = 123456;
  3.  
  4. $str[0] // output: 1
  5. $str{0} // output: 1
  6.  
  7. $str[1] // output: 2
  8. $str{1} // output: 2
  9.  
  10. ?>

Nie trzeba robić z tego tablicy.
hwao
  1. <?php
  2. $ciag = 'ciag testowy';
  3. $znaki = preg_split('//', $ciag, -1, PREG_SPLIT_NO_EMPTY);
  4. var_dump( $znaki );
  5. ?>
bendi
php5 -> str_split" title="Zobacz w manualu PHP" target="_manual
php programmer
nie trzeba eksplodować cyfr zawartych w stringu
mozna odrazu odwoływac sie do nich
jak do zmiennych w tablicy
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.