![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 1 Dołączył: 19.08.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam, pisałem w innym temacie o mnożeniu elementów tablic jednak jak sie okazuje mój problem sprowadza się do usuwania dziur z tablicy. Postanowiłem się więc za to zabrać i tak:
Pobieram tablice z bazy która jest w formie stringa z separatorem ; więc exploduję go i przeglądam otrzymaną tablice a podczas tego sprawdzam czy dany element nie jest równy '' (dwa apostrofy, nie cudzysłow) -> jeżeli nie to chce zapisać element do tablicy. Po wyjściu z pętli chciałem skleić otrzymaną tablice w string tak żeby zobaczyć czy mi się udało i dostaje takie cos: Warning: implode() [function.implode]: Invalid arguments passed in C:\Program Files\WebServ\httpd\system\modules\faktura2.php on line 390 a wg mnie argumenty w tej funkcji są całkiem niekiepskie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Możecie mi powiedzieć co robię źle? Jestem prawie pewien, że robię jakąś elementarną głupotę jednak nie potrafię sobie z nią poradzić. Ten post edytował Marr 30.09.2008, 12:59:28 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
operujesz na $tablica ktora nigdzie nie jest definiowana
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 1 Dołączył: 19.08.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
kurcze, wykaże się tu głupotą ale jak mawia mój profesor głupi jest nie ten co pyta o głupote tylko ten, który kiwa, że rozumie a nie rozumie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tak więc -> jak mam zadeklarować tą tablicę by to działało? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
a skad mamy wiedziesz co ty chcesz w tej $tablica miec? Uzywasz jej tak jakby tam cos bylo, wiec chyba powinienes sam wiedziec co tam masz
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 1 Dołączył: 19.08.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
nie nie, właśnie chcę zapisać elementy do nowej tablicy, począwszy od indeksu 0 a później go inkrementuje
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
kurcze, ale masz taki kod:
$tabelka = $tablica[$in]; Ewidentnie w tym kodzie cos pobierasz z $tablica. Ja nie mowie o $tabelka tylko mowie o $tablica. Wiec skoro cos stamtad pobierasz to musisz cos miec (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 1 Dołączył: 19.08.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
to ja tu w takim razie czegoś nie rozumiem, całość wygląda tak:
więc wygląda na to ze $tabelka to poszczególny element tablicy $mnoznikorg w foreach czy nie? |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
kurcze, chlopie, no to nie:
$tabelka = $tablica["$in"]; a: $tablica["$in"] = $tabelka; patrz w ktora strone przypisujesz cały czas ci mowie ze cos pobierasz z $tablica to ty nie jazysz ze ty chesz zapisac do $tablica a nie pobrac. Wlacz myslenie, wypij kawe, obudź sie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 1 Dołączył: 19.08.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
<poszedl_po_kawe> dzięki, mówiłem, że jakaś głupota ;] tak czy inaczej fenksy (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
zamiast
$tabelka = $tablica["$in"]; powinieneś mieć $tablica[$in] = $tabelka czyli dla każdej nie pustej $tabelka dodajesz ją na koniec tablicy $tablica i poxniej ją implodujesz |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 1 Dołączył: 19.08.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tomm niestety, ale Nospor napisał dokładnie to samo, a więc tym samym zgarnął podziękówke (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki za chęć pomocy tak czy inaczej.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 02:02 |