Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]tworzenie tablic
Forum PHP.pl > Forum > Przedszkole
arek88
Witam pobieram informacje ze strony

i wygladaja one tak

  1. accountid=34489


i chcial bym je rozlozyc na tablice abym mogl wyswietlac dane jakie chec ze np podaje

  1. echo $dane[accountid];

i wyswietla mi sie 34489 jak to zrobic ?

tak wyglada skrypt
Wicepsik
nl2br, potem explode <br /> a następnie znów explode =
arek88
cos nie dziala winksmiley.jpg

gdzie popelnilem blad ?

  1. $cos = Array();
  2. nl2br("$html");
  3. $wytnij = explode("<br />", $html);
  4. echo $wytnij[accountid];
Wicepsik
Pokaż kod html który Ci się tworzy...
arek88
jesli mam tak

  1. $cos = Array();
  2. nl2br("$html");
  3. $wytnij = explode("<br />", $html);
  4. echo $wytnij[accountid];
  5.  


to zrodlo jest puste nie ma nic a jesli zostawie samo to

  1. nl2br("$html");


to mam
thek
Lepiej popatrz co da Ci w wyniku $wytnij smile.gif To będzie pewna tablica z zawartością:
  1. array( [0] => 'accountid=34489', [1] =>'type=col', [2]=> itd...)

Dlatego była mowa o kolejnym explode w poprzednim poście. Teraz w pętli musisz znów zrobić explode i przypisać do tablicy wynikowej.
Tak więc musisz po
$wytnij = explode("<br />", $html);
zrobić jeszcze taki manewr...
  1. foreach( $wytnij AS $element ) {
  2. $temp = explode('=', $element);
  3. $cos[ $temp[0] ] = $temp[1];
  4. }


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.