Php返回多个数组

Php返回多个数组,php,Php,我想返回多个数组,然后将它们分开 function cal(){ $st1=array('1','2'); $st2=array('1','2'); return $st1."-".$st2; } 叫它 $mainstring=explode("-",cal()) print_r($mainstring[0]); print_r($mainstring[1]); 我想得到$st1和$st2的原始数组 请帮助。只需将函数cal()更改为 function cal(){

我想返回多个数组,然后将它们分开

function cal(){
    $st1=array('1','2'); 
    $st2=array('1','2');
    return $st1."-".$st2;
}
叫它

$mainstring=explode("-",cal())
print_r($mainstring[0]);
print_r($mainstring[1]);
我想得到$st1和$st2的原始数组


请帮助。

只需将函数
cal()
更改为

function cal(){
    $st1=array('1','2'); 
    $st2=array('1','2');
    return array($st1,$st2);
}
然后呢

$mainstring=cal();
print_r($mainstring[0]);
print_r($mainstring[1]);

只需将函数
cal()
更改为

function cal(){
    $st1=array('1','2'); 
    $st2=array('1','2');
    return array($st1,$st2);
}
然后呢

$mainstring=cal();
print_r($mainstring[0]);
print_r($mainstring[1]);

如果希望保留可以使用的数组名称


如果希望保留可以使用的数组名称