php 用 for 循环设置键名
时间: 2023-02-13 13:00:50 浏览: 88
好的,在 PHP 中用 for 循环设置键名的方法如下:
```
$array = array();
for ($i = 0; $i < 10; $i++) {
$array[$i] = $i * $i;
}
print_r($array);
```
这样就可以创建一个包含 0 到 9 的数字键名,键值为 $i * $i 的数组了。
输出结果:
```
Array
(
[0] => 0
[1] => 1
[2] => 4
[3] => 9
[4] => 16
[5] => 25
[6] => 36
[7] => 49
[8] => 64
[9] => 81
)
```
相关问题
php for 循环键名 键值
PHP 中的 for 循环可以遍历数组。在循环中,每次迭代都会将当前元素的键名赋值给变量,并将当前元素的值赋值给变量。
例如,如果要遍历一个数组 $arr,并将键名赋值给变量 $key,将键值赋值给变量 $value,可以使用以下代码:
```
foreach ($arr as $key => $value) {
// 在此处使用 $key 和 $value
}
```
在循环体内,变量 $key 包含当前元素的键名,变量 $value 包含当前元素的值。每次迭代都会将 $key 和 $value 的值更新为下一个元素的键名和值。
php用for循环遍历二维数组,输出学生信息表
在PHP中,使用for循环遍历二维数组通常涉及到两个嵌套的循环,因为每个元素都是一个包含多个值的子数组。假设我们有一个表示学生信息的学生表二维数组,例如:
```php
$students = array(
array("name" => "张三", "age" => 18, "grade" => 1),
array("name" => "李四", "age" => 19, "grade" => 2),
array("name" => "王五", "age" => 20, "grade" => 3)
);
```
你可以通过下面的代码结构来遍历并输出学生信息:
```php
foreach ($students as $student) {
echo "姓名: " . $student["name"] . ", 年龄: " . $student["age"] . ", 年级: " . $student["grade"] . "<br>";
}
```
在这里,外层`foreach`循环遍历二维数组的每一行,内层的键引用 `$student["name"]`, `$student["age"]`, 和 `$student["grade"]` 分别获取学生的姓名、年龄和年级信息。
阅读全文