Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2. Workshop

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

2. Workshop

Avatar for EdirnePHP

EdirnePHP

April 26, 2017
Tweet

More Decks by EdirnePHP

Other Decks in Programming

Transcript

  1. $dizi = array(); veya $dizi = []; echo $dizi[0]; echo

    $dizi[1]; Dizi (Array) } Index Sıralı Diziler } İlişkisel Diziler } Çok Boyutlu Diziler
  2. Dizi Fonksiyonları print_r() : dizinin indis ve elemanlarını döndürür. array_count_values()

    : dizi içindeki tüm değerleri verir array_diff() : dizileri karşılaştırır ve farklarını döndürür (sadece değerler) array_merge() : bir yada daha fazla diziyi tek bir diziye dönüştürür count() : dizi içindeki eleman sayısını verir max() : dizi içindeki en büyük elemanı verir min() : dizi içindeki en küçük elemanı verir sort() : dizi içindeki elemanları küçükten büyüğe doğru sıralar rsort() : dizi içindeki elemanları büyükten küçüğe doğru sıralar asort() : ilişkisel diziyi küçükten büyüğe doğru sıralar (değere göre) arsort() : ilişkisel diziyi büyükten küçüğe doğru sıralar (değere göre) ksort() : ilişkisel diziyi küçükten büyüğe doğru sıralar (anahtara göre) krsort(): ilişkisel diziyi büyükten küçüğe doğru sıralar (anahtara göre)
  3. } Otomatik olarak tanımlanan dizi: ◦ $cars = array("Volvo", "BMW",

    "Toyota"); } Elle tanımlanan dizi: ◦ $cars[0] = "Volvo"; ◦ $cars[1] = "BMW"; ◦ $cars[2] = "Toyota"; Index Sıralı Diziler <?php $cars = array("Volvo", "BMW", "Toyota"); echo "I like ".$cars[0].", ".$cars[1]." and ".$cars[2]."."; ?>
  4. } Adlandırılmış anahtar içeren dizilerdir } $age = array("Peter"=>"35", "Ben"=>"37",

    "Joe"=>"43"); } $age['Peter'] = "35"; } $age['Ben'] = "37"; } $age['Joe'] = "43"; İlişkisel Diziler <?php $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); echo "Peter is " . $age['Peter'] . " years old."; ?>
  5. } İçinde bir veya fazla dizi içeren dizilerdir. } Dizi

    boyutu kadar indis gereklidir. Çok Boyutlu Diziler $cars = array( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) ); <?php echo $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>"; echo $cars[1][0].": In stock: ".$cars[1][1].", sold: ".$cars[1][2].".<br>"; echo $cars[2][0].": In stock: ".$cars[2][1].", sold: ".$cars[2][2].".<br>"; echo $cars[3][0].": In stock: ".$cars[3][1].", sold: ".$cars[3][2].".<br>"; ?>
  6. Dizgeler (String) strlen() : stringin uzunluğunu bulur str_word_count() : stringdeki

    sözcük sayısını döndürür strrev() : stringi tersine döndürür strtok() : stringi birkaç stringe ayırır substr() : stringin bir kısmını döndürür str_replace() : stringdeki bazı karakterleri değiştirir str_repeat() : stringi belli bir sayı kadar tekrar ettirir strtolower() : stringi küçük harfler şeklinde görüntüler strtoupper() : stringi büyük harfler şeklinde görüntüler $string = ”Merhaba Dünya!”;