|
07Şub
PHP 29 - Dizideki Değerlerin Toplamı
Ayaz Şamil Keskinkılıç
Pazar, 07 Şubat 2010 02:13
|
|
Bu dersimizde ise dizi değerlerinin toplamını göreceğiz. Bir önceki dersimizde gördüğümüz dizi değerleri çarpımından farkı sadece bu işlemde farklı bir kod kullanıyor olmamız. Dizideki değerlerin toplama işleminde array_sum komutunu kullanacağız. Örnekte daha belirgin halde görelim :
<?php $sayi = array (3, 6, 9); echo "<pre>"; echo " Dizideki değerleri :<br>"; print_r ($sayi); echo "<br>"; echo " Dizideki değerlerin çarpımı:"; echo array_product ($sayi); ?>
Bu komut bize 3+6+9=? işleminin sonucunu vermekte..
|
|
27Oca
PHP 28 - Dizideki Değerlerin Çarpımı
Ayaz Şamil Keskinkılıç
Çarşamba, 27 Ocak 2010 01:16
|
|
Bir önceki dersimizde dizilere otomatik değer atamaktan bahsetmiştik. Bu dersimizde ise dizilerdeki değerlerin çarpımını konu edineceğiz. Bunu örnekle daha iyi anlaşılır hale getireceğimiz kanaatindeyim ve örneğe geçmeden önce bu işlemin array_product komutuyla yapılıyor olduğunu bilmemizde fayda var. Önce örneğimizi verelim sonrasında ise bu örneği açıklayalım.
<?php $sayi = array (3, 6, 9); echo "<pre>"; echo " Dizideki değerleri :<br>"; print_r ($sayi); echo "<br>"; echo " Dizideki değerlerin çarpımı:"; echo array_product ($sayi); ?>
Bu şekilde .php dosyamızı kaydettikten sonra tarayıcımızda çağırdığımızda ekrana :
Dizideki değerlerin çarpımı : 162
olarak yazdığını farkedeceğiz.
array_product komutu burda bize 3*6*9 = ? işleminin sonucunu verir. Burda dikkat edeceğimiz ufak bir nokta ise dizi değerlerinin rakamdan oluşmasıdır. Diğer dersimizde görüşmek üzere..
|
|
15Oca
PHP 27 - Diziye Otomatik Değer Atama
Ayaz Şamil Keskinkılıç
Cuma, 15 Ocak 2010 23:34
|
|
Dizilere değerlerin nasıl girildiğini daha önceki derslerimizde görmüştük. Şimdi bu kısa dersimizde ise diziye girilen bu değerleri otomatik olarak nasıl gireriz ondan bahsedelim ve komutu görelim. Bu uygulamayı yaparken array_fill komutunu kullanacağız. İsterseniz önce örneğimizi verelim daha sonra kodları beraber okuyalım..
<?php $dersler = array_fill (4, 6, "Türkçe"); echo "<pre>"; print_r ($dersler); ?>
Dersler dizimize değerlerin otomatik atılmasını istedik ve bunun için array_fill komutunu kullandık. Birinci rakam (4) değerin kaçtan başlayacağını ikinci rakam ise (6) kaç değer kullanacağını göstermekte. Kodları tarayıcımızdan çağırdığımızda ise karşımıza :
Array ( [4] => Türkçe [5] => Türkçe [6] => Türkçe [7] => Türkçe [8] => Türkçe [9] => Türkçe )
şeklinde bir görüntü çıkacak. Gördüğünüz gibi değer 4 ten başlıyor ve 6 adet değer çıkıyor. Dizilere otomatik değeri de bu şekilde atayabiliyoruz.
|
|
29Ara
PHP 26 - Dizilerdeki Farkı Bulma
Ayaz Şamil Keskinkılıç
Salı, 29 Aralık 2009 21:51
|
|
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.
|
|
21Ara
PHP 25 - Dizi Birleştirme
Ayaz Şamil Keskinkılıç
Pazartesi, 21 Aralık 2009 21:33
|
|
Elimizde iki dizi var ama kodlamamızın bazı yerlerinde bu dizileri aynı yerde göstermek istiyorsak bu dizileri tek kodla birleştirebiliyoruz. $dersler dizisi daha önceki örneklerimizde verdiğimiz diziydi. Şimdi bir tane daha dizi oluşturuyoruz ve bunun ismine de $dersler2 diyoruz. Aşağıdaki kodlamada array_merge komutunu kullanarak nasıl birleştirdiğimizi uygulamalı olarak görelim.
<?php $dersler1 = array ( 1 => "Türkçe", 2 => "Matematik", 3 => "Fizik"); $dersler2 = array ( 10 => "Müzik", 20 => "Resim"); $dersler = array_merge($dersler1 , $dersler2); echo "<pre>"; print_r ($kitaplar); ?>
.php sayfamızı tarayıcımızdan çağırdığımızda bu iki dizininde değerlerinin bir arada sıralandığını görüyor durumda olacağız..
|
|