这是我的数组:
[0] => Text1
[1] => Text2
我要创建这个:
[0] => [0] => Text1
[1] => Text2
这是我的代码,但效果不佳:
$final_arr = array( Text1, Text2 );
$final = array();
foreach($final_arr as $pro){
$final[] = $pro;
}
return $final;
有帮助吗?
答案 0 :(得分:3)
您实际上并不需要循环,只需将旧数组添加到新数组中,它将保持这种形式。
$final_arr = array('Text1', 'Text2');
$final = array($final_arr);
备用语法:
$final_arr = array('Text1', 'Text2');
$final[] = $final_arr;
如果要在函数内部返回此值,则根本不需要将其重新分配给新变量。
$final_arr = array('Text1', 'Text2');
return [$final_arr]; //or array($final_arr)
输出:
Array
(
[0] => Array
(
[0] => Text1
[1] => Text2
)
)
我建议阅读the manual有关数组的信息。
答案 1 :(得分:2)
您只需将$ final_arr包装在一个新数组中即可。
$final_arr = array (Text1, Text2);
$final = array($final_arr);
return $final;