Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

zapis polozek pole

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: zapis polozek pole

Autor: prdelnatý anděl ♂

23:12:37 19.06.2013

Napiš si na to svoji funkci. Pravděpodobně při tom využiješ:
array_fill() a array_merge()
Tvá funkce může mít nespecifikovaný počet parametrů; v takovém případě asi využiješ funkce
func_num_args(), func_get_arg() a func_get_args()

Citovat příspěvek

 

Re: zapis polozek pole

Autor: peta1 ♂

14:22:50 17.06.2013

http://writecodeonline.com/php/

$druh = array(1,2,3,4,5,6,9,10,11,12);
$druh2 = array();
$druh2[] = $druh[0]; // ! pridat podminku delka pole > 1
for($i=1; $i<count($druh); $i++)
{
if ($druh[$i] - $druh[$i-1] != 1) // pridej, pokud je rozdil po sobu jdoucich vetsi nez 1
{ $druh2[] = $druh[$i-1]; $druh2[] = $druh[$i];}
}
$druh2[] = $druh[$i-1]; // ! pridat podminku, aby neduplikoval prvni a posledni polozku pro jina pole
// ! sloucit po dvojicich
print_r($druh2);

melo by to vypsat (s malou upravou to vypise presne to, co chces ,dodelej sam)
array(1, 6, 9, 12);

Citovat příspěvek

 

zapis polozek pole

Autor: Lubor ♂

12:13:20 09.06.2013

Dobry den,
neporadil by nekdo jak by sli zadat do pole hodnoty "jako rozsah" .. radeji to naznacim :o) a moc dekuji za radu
Lubor


// mam napr. pole
$druh = array(1,2,3,4,5,6,9,10,11,12);

// a dotaz zni jestli by neslo docilit zapisu - prevazne je to souvisla rada, ale obcas je treba vyhodit nejakou polozku
$druh = array(1 až 6, 9 až 12);

// a pak je klasicky vypisu

reset($druh);
function print_array($prvek)
{
echo "$prvek<br />";
}
array_walk($druh, "print_array");

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: