function getRandomValuesFrom2DArray($array, $count) {
$result = [];
$keys = array_rand($array, $count);
if (!is_array($keys)) {
$keys = [$keys];
}
foreach ($keys as $key) {
$result[] = $array[$key];
}
return $result;
}
// 示例二维数组
$twoDimensionalArray = [
['apple', 'banana', 'cherry'],
['dog', 'cat', 'bird'],
['red', 'blue', 'green']
];
// 随机取出2个一维数组的值
$randomValues = getRandomValuesFrom2DArray($twoDimensionalArray, 2);
// 打印结果
print_r($randomValues);
php从二维数组随机取出几个一维数组的值
要从二维数组中随机取出几个一维数组的值,可以使用PHP的array_rand()
函数来获取随机键,然后通过这些键获取对应的值。以上是实现这一功能的示例代码: