从同一个PHP函数返回两个不同的数组,可以通过以下几种方式实现:
function getTwoArrays() {
$array1 = [1, 2, 3];
$array2 = ['a', 'b', 'c'];
$result = [
'array1' => $array1,
'array2' => $array2
];
return $result;
}
// 调用函数并获取返回的两个数组
$twoArrays = getTwoArrays();
$array1 = $twoArrays['array1'];
$array2 = $twoArrays['array2'];
function getTwoArrays() {
$array1 = [1, 2, 3];
$array2 = ['a', 'b', 'c'];
$result = [$array1, $array2];
return $result;
}
// 调用函数并获取返回的两个数组
$twoArrays = getTwoArrays();
$array1 = $twoArrays[0];
$array2 = $twoArrays[1];
function getTwoArrays(&$array1, &$array2) {
$array1 = [1, 2, 3];
$array2 = ['a', 'b', 'c'];
}
// 调用函数并获取返回的两个数组
$array1 = [];
$array2 = [];
getTwoArrays($array1, $array2);
无论使用哪种方式,都可以在函数中创建并返回两个不同的数组。根据具体的需求和场景,选择合适的方式来实现。
领取专属 10元无门槛券
手把手带您无忧上云