Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]implode() od określonej tablicy
Forum PHP.pl > Forum > Przedszkole
andrzejt17
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?
krispak
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
andrzejt17
użyłem array_slice(); i implode();

Danke.

EDIT:
aa i w ogóle jest znacznie szybciej bez definiowania funkcji haha.gif
krispak
A tez prawda, pozna pora juz byla biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.