如何访问从函数返回的数组中的元素?
我需要从函数返回多个值,因此我已将它们添加到数组并返回数组。
<?
function data(){
$a = "abc";
$b = "def";
$c = "ghi";
return array($a, $b, $c);
}
?>
如何通过调用上述函数来接收 、 的值?$a
$b
$c
我需要从函数返回多个值,因此我已将它们添加到数组并返回数组。
<?
function data(){
$a = "abc";
$b = "def";
$c = "ghi";
return array($a, $b, $c);
}
?>
如何通过调用上述函数来接收 、 的值?$a
$b
$c
您可以将数组键添加到返回值中,然后使用这些键打印数组值,如下所示:
function data() {
$out['a'] = "abc";
$out['b'] = "def";
$out['c'] = "ghi";
return $out;
}
$data = data();
echo $data['a'];
echo $data['b'];
echo $data['c'];
你可以这样做:
list($a, $b, $c) = data();
print "$a $b $c"; // "abc def ghi"