Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zamian tablic
Forum PHP.pl > Forum > Przedszkole
xmarko
Zawartość pliku " w.dat"
Kod
0
1
2
3
4

Sa to przykładowe zapisy - moga też w pliku wystepować ciągi znaków.
Tworzę tabicę

  1. <?php
  2.  
  3. $tab =file(w.dat&#092;");
  4.  
  5. ?>

Wynikiem tego zapisu jest :
  1. <?php
  2.  
  3. Array ( [0] => 0 [1] => 1 [2] => 2 |3] => 3 |4] => 4)
  4. ?>

W jaki sposob teraz utworzyć z tej tabicy tablicę , której zapis wyglądałby tak :
  1. <?php
  2.  $tab1=array(0,1,2,3,4)
  3. ?>

Zdaję sobie sprawę, że w zasadzie jest wynikiem tycz zapis z użyciem print_r jest to samo.
Jednak tabica $tab1 z założenia ma byc tworzona z tablicy $tab i rozdzielnikiem argumentó ma być znak : ",".
Jest to dla mnie ważne , poniważ tablica ta ma służyć do załadowania jej do skryptu jawy w takim zapisie :
Kod
var kod = new Array(<?=join(',',$tab1);?>);

Może mozna to jeszcze inaczej rozwiązać ?
Za pomoc i sugesie z góry dziękuję.
nospor
mistrzu, tablica to tablica. tam nie ma żadnych rozdzielników.

funkcja join w php zwróci ci string powstaŁy z połączenia elementów tablicy. Nie ma znaczenia jakie ma ona indexy.
także join(',',$tab) zwróci ci string "0,1,2,3,4" to czego ci trzeba
xmarko
Tak masz rację , miałem błędy w pliku i dlatego nie dziłało poprawinie. Ale jest już oki
Zadałem niepotrzebne pytanie. Problem rozwiąząłem
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.