Bu dersimizde belirlediğimiz iki dizi arasındaki farklılıkların nasıl kodlarla bulunacağından bahsedeceğiz. Şöyle ki birinci dizide olup ikinci dizide olmayan ve ikinci dizide olup da birinci dizide olmayan değerleri bulmayı göreceğiz. Bu işlem için array_diff komutunu kullanacağız. Kafamızın karışmaması için bir önceki dersimizde kullandığımız örneği burda tekrardan bu kodda kullanacağız bi kaç değer fark koyarak.
<?php $dersler1 = array( 1 => "Türkçe", 2 => "Matematik", 3 => "Fizik"); $dersler2 = array( 1 => "Türkçe", 2 => "Resim", 3 => "Hayat Bilgisi"); $sonuc = array_diff($dersler1 , $dersler2); echo "<pre>"; print_r ($sonuc); ?>
Burda kodların işlemesinden kısaca bahsedersek ilk seçtiğimizi kitaplar1 değişkeni ilk sırada olduğu için sistem bu değişken üzerinden çalışacaktır. Yani kiraplar1 de olan ama kitaplar2 de olmayanı ekrana yazdıracaktır. Dosyamızı çağırdığımızda ise ekrana :
Array ( [2] => Matematik [3] => Fizik )
şeklinde kodların geldiğini görmüş olacağız.






0 Yorum