Autor Zpráva
Lovec
Profil
Zdravim,
mam nasledujici problem:

Mam pole kde klice jsou id-cka, potrebuji z nej dostat prvni 2 prvni a posledni 2 prvky, myslel jsem ze pouziju array_slice, jenze to mi znici klice u vybranych prvku, ty bych potreboval zachovat, nevite jak na to?
Nox_lbc
Profil
$input = array ("a", "b", "c", "d", "e");

$output = array_slice ($input, 2); // returns "c", "d", and "e"

z manuálu ... výsledek máš v $output ... $input je neporušen ;-)
Anonymní
Profil *
skus nieco takehoto:

$a=array('a','b','c','d','e', 'f');
$acp=$a;
array_splice($a, 2, -2);
$a=array_intersect($acp, $a);
Lovec
Profil
z manuálu ... výsledek máš v $output ... $input je neporušen ;-)

Je porusen, nezustanou tam klice jak jsou v $input ale normalne se ocisluji 0,1,2... , ja potrebuju aby zustaly

jsem to nakonec vyresil tim ze jsem ty idecka dal do toho pole a nechal ho standardne ocislovane
havs
Profil
jestli jsou hodnoty textové, tak by to šlo dvaktát flip-nout (text v klíčích zůstane):

$pole = array_flip($pole);
$pole = array_slice($pole, 2, -2);
$pole = array_flip($pole);
Toto téma je uzamčeno. Odpověď nelze zaslat.