Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z implode
phoenix84
post 17.03.2005, 02:38:26
Post #1





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


sluchajcie.. .dziwny zonk...
bo mam sobie np. tablice
$a[0]='q';
$a[1]='w';
$a[5]='e';
$tekst=implode('!',$a);

i wynik mam: 'q!w!e'; (czyli pominal puste elementy w tablicy tongue.gif)
wolalbym tak: 'q!w!!!!e'; (czyl izeby puste elementy traktowal jak elementy, ale puste biggrin.gif)

mysle, ze kumacie o co chodzi...

pozdro

Phoenix

p.s. pomyslilem implode z include, bo 3 w nocy byla... biggrin.gif, ale w skrupcie sie nie pomylilem... tongue.gif

Ten post edytował phoenix84 17.03.2005, 12:04:23
Go to the top of the page
+Quote Post
nospor
post 17.03.2005, 08:37:36
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jo mistrzu. Tobie to się chyba include z implode pomyliło tongue.gif
php nie rozróżnia że między index 1 a 5 ma byc jeszcze 2,3,4. Chcesz mieć puste pomiędzy to je jawnie zadeklaruj


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
phoenix84
post 17.03.2005, 12:06:04
Post #3





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


szkoda, ze je trzeba deklarowc... a jest jakas funkcja zeby uzupelnial wszystkie brakujace elementy tablicy pustymi elementami? smile.gif...
czy trzeba robic petle? smile.gif

pozdro

Phoenix
Go to the top of the page
+Quote Post
nospor
post 17.03.2005, 12:09:33
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie wiem. Napisz se własną i umieść jej kod. MOże się komuś przyda


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
FiDO
post 17.03.2005, 13:19:29
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Nie trzeba petli do tego:

  1. <?php
  2.  
  3. $a[0]='q';
  4. $a[1]='w';
  5. $a[5]='e';
  6.  
  7. $keys = array_keys($a);
  8. $min = array_shift($keys) + 1;
  9. $max = array_pop($keys) - 1;
  10.  
  11. $a = $a + array_fill($min, $max, &#092;"\");
  12. ksort($a);
  13. $tekst=implode('!',$a);
  14.  
  15. ?>


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post

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: 26.06.2025 - 12:54