Php Diziler

05/07/2024, 22:52

fikretyn

1. Numerik Diziler
Numerik dizilerde, her bir elemana bir indeks numarası atanır. İndeksler genellikle sıfırdan başlar.
Örnek:
PHP Kod:
<?php
$numbers 
= array(12345);
print_r($numbers);
?>
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

2. İlişkisel Diziler
İlişkisel dizilerde, her bir eleman bir anahtar ile ilişkilendirilir.
Örnek:
PHP Kod:
<?php
$ages 
= array("John" => 25"Jane" => 30"Bob" => 35);
print_r($ages);
?>
Array
(
    [John] => 25
    [Jane] => 30
    [Bob] => 35
)

3. Karışık Diziler
PHP dizileri hem numerik hem de ilişkisel anahtarlar içerebilir.
Örnek:
PHP Kod:
<?php
$mixed 
= array(1"two" => 23"four" => 4);
print_r($mixed);
?>
Array
(
    [0] => 1
    [two] => 2
    [1] => 3
    [four] => 4
)

4. Dizi Fonksiyonları
PHP'de dizilerle çalışmak için birçok yerleşik fonksiyon vardır. Bazı önemli fonksiyonlar şunlardır:
  • Kod:
    array_push()
    : Bir diziye bir veya daha fazla eleman ekler.
  • Kod:
    array_pop()
    : Bir dizinin son elemanını çıkarır.
  • Kod:
    array_shift()
    : Bir dizinin ilk elemanını çıkarır.
  • Kod:
    array_unshift()
    : Bir dizinin başına bir veya daha fazla eleman ekler.
  • Kod:
    count()
    : Bir dizideki eleman sayısını döner.
  • Kod:
    in_array()
    : Bir değerin dizide olup olmadığını kontrol eder.
  • Kod:
    array_merge()
    : Bir veya daha fazla diziyi birleştirir.
  • Kod:
    array_keys()
    : Bir dizideki tüm anahtarları döner.
  • Kod:
    array_values()
    : Bir dizideki tüm değerleri döner.
Örnekler:
PHP Kod:
<?php
$fruits 
= array("apple""banana""cherry");
array_push($fruits"date");
print_r($fruits);

$last_fruit array_pop($fruits);
echo 
"Removed: $last_fruit\n";
print_r($fruits);

$first_fruit array_shift($fruits);
echo 
"Removed: $first_fruit\n";
print_r($fruits);

array_unshift($fruits"avocado");
print_r($fruits);
?>
Array
(
    [0] => apple
    [1] => banana
    [2] => cherry
    [3] => date
)
Removed: date
Array
(
    [0] => apple
    [1] => banana
    [2] => cherry
)
Removed: apple
Array
(
    [0] => banana
    [1] => cherry
)
Array
(
    [0] => avocado
    [1] => banana
    [2] => cherry
)


PHP dizileri esneklikleri ve güçlü fonksiyonları ile programlamada sıkça kullanılır ve geniş bir kullanım alanı sunar.


Kod:
array_fill
fonksiyonu PHP'de bir diziyi belirli bir başlangıç indeksinden itibaren belirli bir değerle doldurmak için kullanılır. Bu fonksiyon üç parametre alır: başlangıç indeksi, oluşturulacak eleman sayısı ve doldurulacak değer.

PHP Kod:
array array_fill int $start_index int $count mixed $value 
Parametreler:
  • Kod:
    $start_index
    : Dizinin başlangıç indeksi. Negatif değerler kabul edilir ve dizinin sonundan başlayarak sayar.
  • Kod:
    $count
    : Dizinin kaç eleman içereceği. Bu değer pozitif bir tam sayı olmalıdır.
  • Kod:
    $value
    : Dizinin her elemanı için kullanılacak değer.
Örnek Kullanım:
PHP Kod:
<?php
// 0 indeksinden başlayarak 5 eleman içeren bir dizi oluştur ve her elemanı "test" değeri ile doldur
$array array_fill(05"test");
print_r($array);
?>
Bu kodun çıktısı şu şekilde olacaktır:
Array
(
    [0] => test
    [1] => test
    [2] => test
    [3] => test
    [4] => test
)

Başka bir örnek:
Array
(
    [3] => 42
    [4] => 42
    [5] => 42
    [6] => 42
)
[b]Kullanım Alanları:[/b]
  • Belirli bir boyutta ve sabit bir değerle başlangıç değeri atanmış diziler oluşturmak.
  • Dizileri hızlı bir şekilde başlatmak ve belirli bir değerle doldurmak.
  • Öntanımlı değerlerle bir dizi oluşturmak gerektiğinde kullanılır.
Bu fonksiyon özellikle hızlı ve verimli bir şekilde diziler oluşturmak ve başlatmak için oldukça kullanışlıdır.
06/07/2024, 12:33

onur_can

Paylaşımınız için teşekkürler...