Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk memberikan nilai kepada tatasusunan dalam gelung php

Bagaimana untuk memberikan nilai kepada tatasusunan dalam gelung php

PHPz
Lepaskan: 2023-04-25 09:49:00
asal
1525 orang telah melayarinya

Dalam pengaturcaraan PHP, tatasusunan ialah struktur data yang kerap digunakan, dan operasi dinamik dicapai dengan memberikan nilai kepada tatasusunan. Menetapkan nilai kepada tatasusunan dalam gelung ialah operasi biasa Artikel ini akan memperkenalkan cara menetapkan nilai kepada tatasusunan dalam gelung PHP.

Pertama sekali, dalam PHP, anda boleh mentakrifkan tatasusunan dalam dua cara berikut:

// 方法一:通过array()函数定义数组
$arr_one = array(1, 2, 3);

// 方法二:通过[]操作符定义数组(php5.4以后支持)
$arr_two = [4, 5, 6];
Salin selepas log masuk

Selepas mempunyai tatasusunan, kita perlu menetapkannya dalam gelung. Pertama, kita perlu mengetahui sintaks asas dan penggunaan pernyataan gelung dalam PHP. Artikel ini memperkenalkan tiga pernyataan gelung yang biasa digunakan: untuk gelung, gelung manakala dan gelung foreach.

  1. untuk gelung

Gelung for ialah salah satu pernyataan gelung yang paling biasa digunakan, yang boleh melaksanakan bilangan gelung yang ditentukan. Kod sampel adalah seperti berikut:

// for循环语法
for($i = 0; $i < 3; $i++) {
    // 循环体
}

// for循环中给数组赋值
$arr = array(); // 定义空数组
for($i = 0; $i < 3; $i++) {
    $arr[$i] = $i + 1; // 给数组赋值
}
print_r($arr); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 )
Salin selepas log masuk
  1. while loop

while loop ialah pernyataan gelung dengan bilangan gelung tidak tentu yang boleh dilaksanakan secara kitaran mengikut yang ditentukan syarat. Kod sampel adalah seperti berikut:

// while循环语法
while(条件) {
    // 循环体
}

// while循环中给数组赋值
$arr = array(); // 定义空数组
$i = 0;
while($i < 3) {
    $arr[$i] = $i + 1; //给数组赋值
    $i++; //计数器自增
}
print_r($arr); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 )
Salin selepas log masuk
  1. gelung foreach

Gelung foreach ialah pernyataan gelung yang merentasi tatasusunan dan boleh menggelung melalui setiap elemen dalam tatasusunan . Kod sampel adalah seperti berikut:

// foreach循环语法
foreach($arr as $key => $value) {
    // 循环体
}

// foreach循环中给数组赋值
$arr = array(); // 定义空数组
foreach([1, 2, 3] as $key => $value) {
    $arr[$key] = $value; //给数组赋值
}
print_r($arr); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 )
Salin selepas log masuk

Antara tiga kaedah gelung di atas, sintaks untuk menetapkan nilai kepada tatasusunan adalah serupa. Satu-satunya perbezaan terletak pada sintaks asas dan fungsi pernyataan gelung sendiri. Secara umum, memberikan nilai kepada tatasusunan dalam gelung PHP adalah operasi biasa dan digunakan secara meluas dalam pengaturcaraan sebenar. Mengikut situasi dan keperluan yang berbeza, anda boleh memilih penyataan gelung dan kaedah penugasan tatasusunan yang sesuai untuk mengendalikan tatasusunan.

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

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan