5.00 / 1 oy

PHP'de iki boyutlu dizi (matris) tanımlamak

PHP'de iki ve daha fazla boyutlu diziler (matris, küp vb.) oluşturmak için önceki örneklerdeki syntax'a benzer bir kullanım ile istediğimiz kadar boyut ekleyebiliriz.

bkz: PHP'de Dizi Tanımlamak (Yeni Vektör ya da Matris Eklemek)

bkz: PHP'de Dizi Elemanlarını Yazdırmak

bkz: PHP'de Dizinin Eleman Sayısını Bulmak

bkz: PHP'de Dizi Elemanlarını For Döngüsü ile Yazdırmak

bkz: PHP'de dizi elemanının değerini güncellemek

bkz: PHP'de diziye eleman eklemek

Örnek:

<?php
    $desen[0][0] = 1; //0. satır 0. sütun elemanını sıfır olarak atadık
    $desen[0][1] = 2; //0. satır 1. sütun elemanını sıfır olarak atadık
    $desen[1][0] = 3; //1. satır 0. sütun elemanını sıfır olarak atadık
    $desen[1][1] = 4; //1. satır 1. sütun elemanını sıfır olarak atadık
?>

Örnek: PHP'de iç içe iki for döngüsü kurarak bir matris deseni üretin.

<?php
    for ($i=0; $i<=9; $i++)
    {
        for ($j=0; $j<=9; $j++)
             {
                 $desen[$i][$j] = $i."-". $j ." "; //döngü içinde atama yaptık
                 echo $desen[$i][$j];
             }
         echo "<br>";
    }
?>

Çıktı:

0-0 0-1 0-2 0-3 0-4 0-5 0-6 0-7 0-8 0-9
1-0 1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 1-9
2-0 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9
3-0 3-1 3-2 3-3 3-4 3-5 3-6 3-7 3-8 3-9
4-0 4-1 4-2 4-3 4-4 4-5 4-6 4-7 4-8 4-9
5-0 5-1 5-2 5-3 5-4 5-5 5-6 5-7 5-8 5-9
6-0 6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9
7-0 7-1 7-2 7-3 7-4 7-5 7-6 7-7 7-8 7-9
8-0 8-1 8-2 8-3 8-4 8-5 8-6 8-7 8-8 8-9
9-0 9-1 9-2 9-3 9-4 9-5 9-6 9-7 9-8 9-9

bkz: PHP'de for döngüsü kullanımı ve örnekleri

bkz: PHP'de While Döngüsü Kullanımı ve Örnekleri

PhpCoder

15.03.2021 04:35

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de iki boyutlu dizi (matris) tanımlamak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.