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

2. Workshop

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!”;