Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak podzielic ?
Forum PHP.pl > Forum > PHP
pys1986
Mam taka zmienna $x=123_asd;
jak mam to rozdzielic na dwie zmienne ktore beda mialy tak: pierwsza ciag do '_' , a druga ciag za '_'
czachor
  1. <?php
  2. $x = '123_asd';
  3. $x = explode('_', $x);
  4.  
  5. /*
  6. $x[0] = '123';
  7. $x[1] = 'asd';
  8. */
  9. ?>
hwao
  1. <?php
  2. $x = '123_asd';
  3. list( $a, $b ) = explode( '_', $x );
  4. echo $b;
  5. echo $a;
  6. ?>

Mozna tez tak (czasem wygodniej niz tablica :-) )
pys1986
a jak mam liczbe np. 050607 i chce ja podzielic na 3 liczby po dwa znaki questionmark.gif?
hwao
mozesz np
substr" title="Zobacz w manualu PHP" target="_manual()
albo wyraznie regularne
pys1986
ale jak napisze substr($a, 2); to mi sie wyswietla ten ciag bez 2 pierwszych znakow a mi chodzi o to zeby odczytac wlasnie te dwa pierwsze znaki?questionmark.gif
hwao
http://pl.php.net/substr
Przyklady (lala)
kyno
  1. <?php
  2. $liczba1 = substr($a, 0, 2); //Pierwsza liczba
  3. $liczba2 = substr($a, 2, 4); //Druga liczba
  4. $liczba3 = substr($a, 4, 6); //Trzecia liczba
  5. ?>

Mozesz tez wykorzystac do tego split
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.