Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]implode() od określonej tablicy
andrzejt17
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.06.2009
Skąd: Wrocław

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


Witam, mam taki problem. Chcę złożyć kilkanaście tablic ze zmiennej od określonej tablicy.

Mam np:

$lol[0] = 'mleko';
$lol[1] = 'brzuszek';
$lol[2] = 'jajka';
$lol[3] = 'plecy';
$lol[4] = 'dajeszmalina';

i chce użyć implode(' ', $lol); ale chce, by mi to zrobił od określonej tablicy (np. od 3) a nie od 0.

Jak tego dokonać? Jest jakaś funkcja, która zindexuje mi wszystkie tablice w zmiennej poczynając od np. 3?
Go to the top of the page
+Quote Post
krispak
post
Post #2





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


Moze taka funkcja na szybko Cie zadowoli

  1. function arrayImplode($array, $clear)
  2. {
  3. for($i=0; $i < $clear; $i++)
  4. {
  5. array_shift($array);
  6. }
  7. return implode(',', $array);
  8. }
  9.  
  10. $lol[0] = 'mleko';
  11. $lol[1] = 'brzuszek';
  12. $lol[2] = 'jajka';
  13. $lol[3] = 'plecy';
  14. $lol[4] = 'dajeszmalina';
  15.  
  16. print_r(arrayImplode($lol, 2));

wynik - jajka,plecy,dajeszmalina
Pozdrawiam
Go to the top of the page
+Quote Post
andrzejt17
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.06.2009
Skąd: Wrocław

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


użyłem array_slice(); i implode();

Danke.

EDIT:
aa i w ogóle jest znacznie szybciej bez definiowania funkcji (IMG:style_emoticons/default/haha.gif)

Ten post edytował andrzejt17 2.08.2010, 03:35:00
Go to the top of the page
+Quote Post
krispak
post
Post #4





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


A tez prawda, pozna pora juz byla (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:56