Autor Zpráva
Cup
Profil
Dobrý den existuje nějaká funkce která mi vymaže určitou hodnotu z pole ...

například mám pole
Array
(
    [0] => Array
        (
            [cokoli] => neco1
            [blabla] => necojineho1
        )

    [1] => Array
        (
            [cokoli] => neco221
            [blabla] => necojineho3242
        )

    [2] => Array
        (
            [cokoli] => neco231
            [blabla] => necojineho322
        )

)


a chtěl bych prohodit například index 1 s indexem 2 ... prstě jen aby ta dvojka měla index 1 a jednicka index 2 ...


---------------------------------- DOTAZ 2
a potom když už jsme u toho ... jak bych docílil toho že bych chtěl uplně z pole odstranit index 0 že by mi zbyly hodnoty indexované od nuly ale o jednu posunuté ... viz:
(
    [0] => Array
        (
            [cokoli] => neco221
            [blabla] => necojineho3242
        )

    [1] => Array
        (
            [cokoli] => neco231
            [blabla] => necojineho322
        )

)



děkuji za rady :)
Taps
Profil
Cup
podívej se na funkci unset
Cup
Profil
Taps
to je předpokládám k dotazu 2 ... a nevíte ještě jak na jedničku :)
SwimX
Profil
Cup
a chtěl bych prohodit například index 1 s indexem 2
$c = array();
$c = $array[0];
$array[0] = $array[1];
$array[1] = $c;
unset($c);
Cup
Profil
SwimX
jee ... ze me to nenapadlo ... to je klasickej skolni priklad ... ja bych byl schopnej vymejslet kdoví co ...

díky
Cup
Profil
ještě problém .... když u vicerozmeroveho pole smažu pomocí unlink třeba hodnotu s indexem 2 ... tak se mi všechny další ... 3,4.... smažou taky ... to znamená že když smažu nula jedna tak se mi smažou všechny ... dělá to tato funkce normálně nebo je to chyba u mě?
Cup
Profil
blbost chyba je u me je to nějaký divný
Cup
Profil
už to jede chyba byla na mojí straně ... chyba v jedné funkci

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: