Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menetapkan pembolehubah kepada tatasusunan dalam gelung dalam php

Bagaimana untuk menetapkan pembolehubah kepada tatasusunan dalam gelung dalam php

PHPz
PHPzasal
2023-04-27 09:11:061150semak imbas

Pembolehubah PHP boleh diberikan kepada tatasusunan dalam satu gelung. Dalam PHP, tatasusunan ialah struktur data yang mengandungi berbilang nilai Pelbagai pembolehubah boleh diberikan kepada tatasusunan melalui pernyataan gelung.

Berikut ialah kod sampel yang menggunakan pernyataan gelung untuk menetapkan berbilang pembolehubah kepada tatasusunan:

<?php 
    // 创建一个空的数组
    $arr = array();
    
    // 通过循环语句将变量赋值给数组
    for ($i=0; $i<10; $i++) {
        $value = $i * 2;
        $arr[$i] = $value;
    }
    
    // 输出数组的值
    print_r($arr); 
?>

Dalam kod sampel di atas, kami menggunakan pernyataan gelung for untuk menetapkan nilai bagi ubah $nilai kepada tatasusunan $arr. Semasa setiap gelung, nilai $value akan meningkat sebanyak 2, dan subskrip $i bagi $arr akan meningkat secara berurutan bermula dari 0.

Selepas gelung tamat, kita menggunakan fungsi print_r untuk mengeluarkan nilai tatasusunan $arr Hasil keluaran ialah:

Array ( [0] => 0 [1] => 2 [2] => 4 [3] => 6 [4] => 8 [5] => 10 [6] => 12 [7] => 14 [8] => 16 [9] => 18 )

Daripada hasil keluaran di atas, kita dapati bahawa gelung. penyataan berjaya mengubah nilai berbilang pembolehubah Nilai diberikan kepada tatasusunan. Melalui kaedah ini, kita boleh menyimpan nilai berbilang pembolehubah dalam tatasusunan dengan mudah untuk pemprosesan dan penggunaan seterusnya.

Selain penyataan gelung for, kita juga boleh menggunakan penyataan gelung foreach untuk menetapkan nilai secara kitaran kepada tatasusunan. Kod sampel khusus adalah seperti berikut:

<?php 
    // 创建一个空的数组
    $arr = array();
    
    // 定义一个包含多个变量的数组
    $vars = array(10, 20, 30, 40, 50);
    
    // 通过foreach循环将变量赋值给数组
    foreach ($vars as $key => $value) {
        $arr[$key] = $value * 2;
    }
    
    // 输出数组的值
    print_r($arr); 
?>

Dalam kod sampel di atas, kami mula-mula mencipta tatasusunan kosong $arr dan menentukan tatasusunan $vars yang mengandungi berbilang pembolehubah. Kami kemudiannya menggunakan gelung foreach untuk mendarabkan nilai setiap pembolehubah dalam tatasusunan $vars dengan 2 dan memberikan hasilnya kepada subskrip yang sepadan dalam tatasusunan $arr. Akhir sekali, kami menggunakan fungsi print_r untuk mengeluarkan nilai tatasusunan $arr.

Melalui kod contoh di atas, kita dapat melihat bahawa dalam PHP, anda bukan sahaja boleh menggunakan pernyataan gelung for untuk menetapkan berbilang pembolehubah kepada tatasusunan, anda juga boleh menggunakan pernyataan gelung foreach untuk menyelesaikan operasi yang sama.

Ringkasnya, pembolehubah PHP boleh diberikan kepada tatasusunan dalam satu gelung, yang memberikan kemudahan dan kecekapan untuk kami memproses sejumlah besar data dalam pembangunan sebenar.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan pembolehubah kepada tatasusunan dalam gelung dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn