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

Bagaimana untuk memberikan nilai kepada tatasusunan dalam gelung php

PHPz
PHPzasal
2023-04-25 09:05:081488semak imbas

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];

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 )
  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 )
  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 )

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!

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