5.00 / 1 oy

PHP'de bir diziyi kopyalamak

PHP'de tanımladığımız ve içine değerler eklediğimiz bir diziyi yeni bir değişken olarak kullanmak istersek bu diziyi kopyalayarak çoğaltabiliriz. PHP'de bir diziyi başka bir dizi değişkenine kopyalamak için birden çok seçeneğimiz var:

- Yeni bir değişken tanımlayarak atama operatörünü kullanmak

- for ya da foreach gibi bir döngi içinde dizi elemanlarını teker teker iterasyon ile diğer dizi değişkenine eklemek

Örnek: 12, 1, 141, 51, 36, 52, 3, 88, 311, 47 sayılarından oluşan bir dizinin elemanlarını yeni bir dizi değişkenine kopyalayın.

Çözüm 1:

<?php
    $dizi = [12, 1, 141, 51, 36, 52, 3, 88, 311, 47];
    $yenidizi = $dizi;
    print_r($yenidizi);
?>

Çıktı:

Array ( [0] => 12 [1] => 1 [2] => 141 [3] => 51 [4] => 36 [5] => 52 [6] => 3 [7] => 88 [8] => 311 [9] => 47 )

Çözüm 2:

<?php
    $dizi = [12, 1, 141, 51, 36, 52, 3, 88, 311, 47];
    
    foreach ($dizi as $eleman) {
        $yenidizi[] = $eleman;
    }
    
    print_r($yenidizi);
?>

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

bkz: PHP'de diziye eleman eklemek

bkz: PHP'de dizi elemanlarını sıralamak

bkz: PHP'de diziden eleman silmek

bkz: PHP'de ilişkisel dizi kullanımı

bkz: PHP'de boş dizi tanımlamak

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

PhpCoder

16.03.2021 02:42

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 bir diziyi kopyalamak

İ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.