$type=carousel$count=9$cols=3$cate=0$show=home

$show=home

[TRENDING]$type=grid$count=24$cate=1$sn=0$rm=0$meta=0$icon=1$show=home

Array_diff() Fonksiyonunun Kullanmı

Array_diff fonksiyonunun kullanımı ve örnekleri

Array_diff() Fonksiyonunun Kullanmı

Array_diff() Fonksiyonunun Kullanmı

 Php derslerimizde geçen dersimizde işlediğimiz array_intersect ve diğer metodlar ile aynı mantıkta fakat ters çalışan fonksiyounlarımızı inceleyeceğiz.Bu dersimizde array_diff fonksiyonunu inceleyeceğiz.Array_diff fonksiyonu iki dizi arasında ilk diziyi baz alarak birbirinden farklı elemanları bir araya toplayarak yeni dizi yapmaya yarayan bir fonksiyondur.Eğer ikinci diziyi baz alarak birbirinden farklı elemanları ekrana yazdırmak istiyorsak o zaman fonksiyonumzun içerisindeki parametrede dizi değişkenlerimizin yerlerini değiştirmek yeterli olacaktır.Şimdi örnekler ile açıklayalım;

[<?php
$DiziBir = array("Ahmet","Yusuf,"Cafer","Mustafa","Haşmet","Burak","Mehmet,);
$DiziIki = array("Yusuf","Dursun","Fırat","Mustafa","Mehmet");
echo "<pre>";
print_r($DiziBir);
echo "</pre><br/>";
echo "<pre>";
print_r($DiziIki);
echo "</pre><br/>";
$Sonuc = array_diff($DiziBir,$DiziIki);
?>]

Yukarıdaki örnekte görüldüğü üzere iki adet isimlerden oluşan dizi oluşturduk ve içerine karışık olarak benzer ve benzersiz isimler girdik ardından array_diff fonksiyonumuzun içerine dizilerimizi tutan parametreleri girdik ve ekrana çağırdık.Ekran çıktımızda ise ilk dizide olup, ikinci dizide olmayan değerlerden otomatikmen bir başka dizi oluşturulmuş oldu.Eğer tam tersini yani ikinci dizide olup,ilk dizide olmayan değerlerden farklı bir dizi oluşturmak isteseydik fonksiyonumuzun içerisindeki parametrede dizilerimizi tutan değişkenlerin yerlerini değiştirmek yeterli olacaktı.Hemen onunla alakalı bir örnek yapalım.

[<?php
$DiziBir = array("Ahmet","Yusuf","Cafer","Mustafa","Haşmet","Burak","Mehmet");
$DiziIki = array("Yusuf","Dursun","Fırat","Mustafa","Mehmet");
echo "<pre>";
print_r($DiziBir);
echo "</pre><br/>";
echo "<pre>";
print_r($DiziIki);
echo "</pre><br/>";
$Sonuc = array_diff($DiziIki,$DiziBir);
echo "<pre>";
print_r($Sonuc);
echo "</pre><br/>";
?>]

Yukarıdaki örnekte ise görültüğü üzere ekran çıktmızda ikinci dizide olup,ilk dizide olmayan isimlerden yeni bir dizi oluşturuldu ve ekrana başarılı bir şekilde çağırmış olduk.Dikkat edilecek bir başka husus ise oluşturulan yeni dizilerde anahtar değerlerinin korunmasıdır.Yani array_diff fonksiyonumuz içerisine yazdığımız tüm dizi elemanlarının anahtar değerlerini geçeli kılmaktatır.

COMMENTS

Ad

Css,4,Diziler,30,Php,49,Sabitler,5,
ltr
item
KodlaMax: Array_diff() Fonksiyonunun Kullanmı
Array_diff() Fonksiyonunun Kullanmı
Array_diff fonksiyonunun kullanımı ve örnekleri
https://1.bp.blogspot.com/-_1JR24Oa0-Q/X7FDLpxDkDI/AAAAAAAABRU/UDWYP14WtTQKESHwmrkfix3TFkcA17RCgCLcBGAsYHQ/w640-h382/Array_diff%2528%2529%2BFonksiyonunun%2BKullanm%25C4%25B1.jpg
https://1.bp.blogspot.com/-_1JR24Oa0-Q/X7FDLpxDkDI/AAAAAAAABRU/UDWYP14WtTQKESHwmrkfix3TFkcA17RCgCLcBGAsYHQ/s72-w640-c-h382/Array_diff%2528%2529%2BFonksiyonunun%2BKullanm%25C4%25B1.jpg
KodlaMax
https://www.kodlamax.com/2020/11/arraydiff-fonksiyonunun-kullanm.html
https://www.kodlamax.com/
https://www.kodlamax.com/
https://www.kodlamax.com/2020/11/arraydiff-fonksiyonunun-kullanm.html
true
6740144852254417687
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content