Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][rozwiązany]Usunięcie dziur z tablicy, co źle robie?
Marr
post 30.09.2008, 12:27:58
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:

  1. <?php
  2. $mnoznikorg = $rekord['mnoznik'];
  3.    $mnoznikorg = explode(';',$mnoznikorg);
  4.    $in = 0;
  5.    foreach ($mnoznikorg as $tabelka){
  6.        if ($tabelka != '')
  7.            {
  8.            $tabelka = $tablica[&#092;"$in\"];
  9.            $in++ ;
  10. }            }
  11.    $tablica = implode(';',$tablica);
  12. ?>

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 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
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:59