在 php 中是否可以将数组也设为数组键?
示例:
array(
array('sample', 'abc') => 'sample value'
);
不,如果您阅读手册
PHP 中的数组实际上是一个有序映射。映射是将值与键关联起来的类型。 该类型针对多种不同用途进行了优化;它可以被视为数组、列表(向量)、哈希表(映射的实现)、字典、集合、堆栈、队列等等。由于数组值可以是其他数组,因此树和多维数组也是可能的。
还有:
密钥可以是整数或字符串。该值可以是任何类型。
PHP 数组可以包含整数和字符串键,而 PHP 不区分索引数组和关联数组。 查找 php 手册 Php 手册
有什么问题
array(
'sample value' => array('sample', 'abc')
);
你可以这样做
foreach($array as $string => $child){
...
}
并将
$child
用于任何目的