|
| Makaleler |
| Toplam Makale |
3330 |
| Yayında |
3150 |
| Bekleyenler |
180 |
| Görüntüleme |
13322559 |
|
|
|
Karekter indeksli dizilerden element silmek?
Konu: PHP Yazar: Serkan Tarih: 01/03/02 Problem : Karekter indeksli dizilerden istediginiz elementleri silmek istiyorsunuz. Cozum: PHP ile beraber gelen unset () fonksiyonunu kullanabilirisiniz.
Tartisma : unset () fonksiyonu ile verilen degisken hafizadan silinir (yok edilir).Bu fonksiyonu bir tek degiskeni silmek icin kullanabileceginiz gibi bir degisken listesi tanimlayip hepsini berberce de silebilirsiniz.
Diziler icin kullanildiginda (dizilerde bir degiskendir sonucta) verilen indeks ve o indekse ait degeri, yani dizinin o elemetini komple diziden siler.Hafizanin o elemente ayrilmis bolgesi komple temizlenir.
Bir ornekle incelemek istersek : array("Serkan","Esra"), "Mersin" => array("Annem","Babam","Kardeslerim"),"Istanbul" => array ("Ablam","Enistem","Bebekleri"));
ekrana_yazdir ($evler); print " "; print "Simdi de listeden bazi elementleri siliyorum ve fonksiyonu gene cagiriyorum... "; unset ($evler[Hillsborough], $evler[Istanbul]); ekrana_yazdir ($evler);
function ekrana_yazdir ($ar) { foreach ($ar as $YasadigiYer => $Insanlar) { print "$YasadigiYer: "; foreach ($Insanlar as $Kisiler) { print "$Kisiler "; } print "\n"; } } ?> Boylece hem cok boyutlu dizilerle calismaya ornek vermis hemde bir diziden nasil element silebilecegimizi ogrenmis olduk...
foreach yapilari ile ilgili ayrintili bilgiyi gecmis yazilarimizdan veya http://www.php.net adresinde ogrenebilirsiniz...
Saglicakla Kalin,
Serkan Hadi Ceylani serkan@turk-php.com
Bu makale hakkında ek bilgi eklemek için buraya tıklayınız
Bu makalenin yazar yada kaynağını bildirmek için tıklayınız.
Eklenme tarihi: 3-2-2006 Okunma: 1232
|
| Bu Makaleye Verilen Puan: |
Bu makaleye puan verilmemiş.
|
Kullanıcı Yorumları
Bu makaleye yorum gönderilmemiş, ilk yorumu sen gönder !
İlgili Dökümanlar
|
|
|