Topic: Salinimas elementu is masyvi

Kaip pasalinti elementa is masyvo, kad jame neliktu 0?
Pasidariau su dar vienu papildomu masyvu tai, kai nereikia tisiog neirasau i masyva, bet ten griozdiskas kodas.
Gal yra kokia paprasta funkcija?
Pvz. yra masyvas
1 2 3 4 5

Reik palikti
1 4 5

Su funkcijom man gaunasi taip:
1 0 0 4 5

O man reik, kad ir masyva sutrauktu, nepaliktu 0

Re: Salinimas elementu is masyvi

jeigu tiksliai zinai kur yra tie skaiciai kuriuos reikia pasalinti tai
array_splice($arr, 1,2);
siuo atveju paliks kaip tau ir reikia - 1 4 5

Re: Salinimas elementu is masyvi

Ištrinti elementą iš masyvo:

unsert($masyvas['elementas']);

Re: Salinimas elementu is masyvi

Bet cia su asociacyvais masyvais, jeigu pas jy paprastas tai neiseis unsetint.

Re: Salinimas elementu is masyvi

fnt wrote:

Bet cia su asociacyvais masyvais, jeigu pas jy paprastas tai neiseis unsetint.

Na taip, jeigu yra reikšmė, o raktas nežinomas, tada teks panaudoti papildomą funkciją, su kuria galima susirasto konkrečios reikšmės raktą.