![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jak zapisać tablicę do pliku tekstowego, a następnie odczytać ją tak by nadal była tablicą (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To zależy jaka tablica. Jeśli np. chodzi ci tylko o wartości tej tablicy to:
zapis:
odczyt:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
A co z taką tablicą ?
$tablica = array( [0] => array([0]=>tekst, [1] =>tekst2) ,[1] => array([0]=>tekst3, [1]=>tekst4) ); |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Przed zapisem zserializuj tablice (serialize()), a po odczycie odserializuj (unserialize())
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
file_put_contents to po php 5.
a pod php4 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
fopen, fwrite, fclose
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
po wywołaniu funkcji unserialize używam funkcji array_unshift i nie rozpoznaje ona tablicy :/
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
zrób sobie print_r i powinno wyswietlic
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wiem jak używać print_r
mam taki fragment kodu $odcz=unserialize($odcz); print_r($odczyt); echo "<br />"; print_r($wiad); //tutaj jeszcze wszystko dobrze się wyświetla echo "<br />"; $kill=array_unshift($odcz, $wiad); print_r($kill); //tutaj jeszcze wszystko dobrze się wyświetla tutaj otrzymuję już tylko "2" Może ma to jakiś pływ że zmienna $wiad jest tablicą(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował bl0ndynek 17.02.2005, 18:45:23 |
|
|
![]()
Post
#10
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Zajrzyj do manuala: array_unshift()
Cytat Returns the new number of elements in the array.
czyli $kill zawiera liczbe elementow w tej poszerzonej talicy wyswietl:
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Edit. Soryyy, nie zauważyłem postu dr_bonzo, jeśli uważanie ten post za zbędny, to do usuńce. Ten post edytował Ociu 17.02.2005, 21:07:42 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czy istnieje funkcja w php 4 która nie zmieniając mi wartości i kolejności wartości (wiem że to śmiesznie brzmi) ustawi mi klucze 0, 1, 2, 3, 4, itd (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Oraz funkcja pozwalająca usunąć wybrany wpis z tablicy znajac jego klucz Ten post edytował bl0ndynek 18.02.2005, 00:28:17 |
|
|
![]()
Post
#15
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czy istnieje funkcja odwrotna do unset, umożliwiająca wstawienie wartości do podanego klucza?
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
w czym problem?!
$aTablica[ $mKlucz ] = $mWartosc; Ten post edytował rogrog 18.02.2005, 18:42:55 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czy może mi ktoś wytłumaczyć jak zrobić aby na stronie ukazywało sie powiedźmy 5 wpisów a pozostałe strony były dostępne w linkach (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Dodam, że wszystko opiera się na ponumerowanych kluczach tablicy.
Ten post edytował bl0ndynek 19.02.2005, 00:45:39 |
|
|
![]()
Post
#19
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
szukaj: stronicowanie i lepiej znajdz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Znalazłe (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ale nie rozumiem :/ pozatym tamto jest do mysql a ja mam zwykłą tablice :/
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:28 |