Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Konwersja tablicy
-flymo-
post
Post #1





Goście







Witam

Mam tablicę pobraną z pliku:
  1. $file = file('memory.txt');
  2.  
  3. (
  4. [0] => d3 ea d3 e9 d3 e8 d3 e7 d3 ea d3 e9 d3 e9 d3 e8
  5. [1] => d3 e7 d3 e7 d0 00 d0 00 d0 00 d0 00 d0 00 d0 00
  6. [2] => d0 00 d0 00 d0 00 d0 00 d0 00 d0 00 d0 00 d1 00
  7. [3] => d1 00 d1 00 d1 00 d1 00 d1 00 d1 00 d1 00 d1 00
  8. [4] => d1 00 d1 00 d1 00 d1 00 d1 00 d1 00 d1 00 d1 00
  9. [5] => d1 00 d1 00 d1 00 d1 00 d1 01 d1 00 d1 08 d1 08
  10. )


Chciałbym ją przekonwertować aby efekt był taki
  1. $tab[0][0] //zawiera d3ea
  2. $tab[0][1] //zawiera d3e9
  3. $tab[0][2] //zawiera d3e8
  4. .
  5. $tab[1][0] //zawiera d3e7
  6. $tab[1][1] //zawiera d3e7


Jak można to zrobić(IMG:style_emoticons/default/questionmark.gif) bardzo proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-flymo-
post
Post #2





Goście







Dopasowałem kod do moich potrzeb:

  1. $uchwyt = @fopen("mem.txt", "r");
  2. if ($uchwyt) {
  3. $a=0;
  4. $tab = array();
  5. while (($bufor = fgets($uchwyt, 4096)) !== false) {
  6. $bufor = explode(" ", $bufor);
  7. if($a!=0 && $a!='33'){
  8. $tab[]=$bufor[0].$bufor[1];
  9. $tab[]=$bufor[2].$bufor[3];
  10. $tab[]=$bufor[4].$bufor[5];
  11. $tab[]=$bufor[6].$bufor[7];
  12. $tab[]=$bufor[8].$bufor[9];
  13. $tab[]=$bufor[10].$bufor[11];
  14. $tab[]=$bufor[12].$bufor[13];
  15. $tab[]=$bufor[14].$bufor[15];
  16. }
  17. $a++;
  18. }
  19. if (!feof($uchwyt)) {
  20. echo "Błąd: niespodziewany błąd fgets()\n";
  21. }
  22. fclose($uchwyt);
  23. }
  24. echo "<pre>";
  25. print_r ($tab);


zwraca:

  1. (
  2. [0] => d3ea
  3. [1] => d3e9
  4. [2] => d3e8
  5. [3] => d3e7
  6. [4] => d3ea
  7. [5] => d3e9
  8. [6] => d3e9
  9. [7] => d3e8
  10. [8] => d3e7
  11. [9] => d3e7
  12. [10] => d000
  13. [11] => d000
  14. [12] => d000
  15. [13] => d000
  16. ...
  17. [255] => 0cf8
  18. }


Dzięki wszystkim za pomoc!!
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 Aktualny czas: 12.10.2025 - 21:09