php数组下标可以是变量吗?

50次阅读
没有评论

是的,PHP数组下标可以是变量。

示例代码如下:

<?php
// 创建一个关联数组
$person = array(
    'name' => 'John Doe',
    'age' => 30,
    'country' => 'USA'
);

// 创建一个变量来保存关联数组的下标
$key = 'name';

// 输出关联数组中指定下标的值
echo $person[$key]; // 输出:John Doe
?>

在上面的示例中,首先创建了一个关联数组 `$person`,其中包含了三个键值对。然后,创建了一个变量 `$key`,将其赋值为字符串 `’name’`。最后,输出 `$person` 数组中 `$key` 变量所指定的下标的值,即 `’John Doe’`。

在 PHP 中,数组下标可以是任何数据类型,包括字符串、整数、浮点数、布尔值和 NULL 值等。因此,下标可以是直接指定的常量值,也可以是通过变量、表达式或函数返回值计算得出的值。

正文完
 
评论(没有评论)