| ||||||||||
array_splicePopisarray array_splice ( array input, int offset [, int length [, array replacement]])array_splice() odstra≥uje prvky pole input urΦenΘ argumenty offset a length, a p°φpadn∞ je nahrazuje prvky volitelnΘho argumentu (pole) replacement. Pokud je offset kladn², tato odstran∞nß Φßst zaΦne offset polo╛ek od zaΦßtku array. Pokud je offset zßporn², zaΦne tolik polo╛ek od konce array. Pokud vynechßte length, array_splice() odstranφ v╣echno od offset do konce pole. Pokud je length kladnß, odstranφ se prßv∞ tolik prvk∙. Pokud je length zßpornß, konec odstran∞nΘ Φßsti bude prßv∞ tolik prvk∙ od konce pole. Tip: k odstran∞nφ v╣ech prvk∙ od offset do konce pole p°i souΦasn∞ urΦenΘm argumentu replacement pou╛ijte jako length count($input). Pokud zadßte replacement pole, odstran∞nΘ prvky se nahradφ prvky tohoto pole. Pokud argumenty offset a length definovßny tak, ╛e se nic neodstranφ, prvky pole replacement se vlo╛φ na mφsto urΦenΘ argumentem offset. Tip: pokud je replacement jen jedna hodnota, nenφ nutno ji umis╗ovat do array(), leda╛e chcete, aby tato polo╛ka byla opravdu pole. Nßsledujφcφ volßnφ jsou ekvivalentnφ:
Vracφ pole odstran∞n²ch prvk∙.
Viz takΘ: array_slice(). | ||||||||||
|