Php ile kod yazarken bazen oldukça basit işlemler veya fonksiyonlar aklımıza gelmez veya tam olarak kafamızda oturtamayız. Bu yazı altında bazı püf noktaları listeleyeceğim ve kod yazarken bunlara bir göz atmanız işinize yarayacaktır. O zaman lafı uzatmadan başlayalım.

 

 1.Dizi içinde veri var mı, yok mu ?

<?php
$values = array(“muz”,”elma”,”armut”,”üzüm”);
$newvalue = “armut”;
if (in_array($newvalue,$values)) { echo “$newvalue dizinin içinde mevcuttur!”; }
?>

2. Dizi içinde kolayca istediğiniz sayı aralıklarını kullanmak

<?php
$myarray = array(1,2,3,4,5,6,7);
?>

<?php
$myarray = range(1,7);
?>

3. Dizi içindeki tüm değerleri ekrana yazdırmak

<?php
$values = array(“muz”,”elma”,”armut”,”üzüm”);
print_r($values);
?>

4. Dizi içindeki değerleri rastegele hale getirmek ve ekrana yazdırmak

<?php
$values = range(“A”,”Z”);
shuffle($values);
print_r($values);
?>

5. Multi-dimensional array ( Çok boyutlu dizi) oluşturmak

<?php

$multiarray = array(array(5,4,3,2,1),array(7,8,2,9,10));

array_multisort($multiarray[0],SORT_ASC);

print_r($multiarray);
?>

Yukarıdaki örnekte çok boyutlu dizi örneği vermeye çalıştım .

Çok boyutlu dizi ne demektir ? -> Çok boyutlu dizi her elemanı yeni bir dizi olan dizidir. yani

ORJİNAL_DİZİ ( DİZİ1(a,b,c) , DİZİ2(e,f,g), DİZİ3(x,y,z) )

Gördüğünüz gibi ORJİNAL DİZİMİZ 3 adet alt dizi içeriyor. Bu tür uygulamaları yukarıda vermiş olduğum uygulama şeklinde kolayca kullanabilirsiniz kolay gelsin …

6. Dizi içinden rastgele veri çekimi

<?php

$sayisal_loto = range(1,49);

$onenumber = array_rand($lottery);
echo “Birinci Numara: $onenumber\n\n”;
?>

7. Dizi içindeki eleman sayısının bulunması ve ekrana tek tek yazılması

<?php
$values = array(2,3,4,5,6,7,8,9,10);
$elemanlar = array_unshift($values,1);

echo “Dizideki eleman sayısı: $elamanlar \n\n”;
print_r($values);
?>

8. Dizinin ilk elemanı nasıl silinir ?

<?php
$values = array(1,2,3,4,5,6,7,8,9,10);
$first = array_shift($values);
echo “Silme işleminden önceki ilk değer: $first”;
print_r($values);
?>