我有一个功能a,看起来像这样:
function a(){
$myStr = "hello";
$arrParams = array();
$arrParams[] = "ssss";
$arrParams[] = "%".$_GET["tbField1"]."%";
echo implode(", ", $arrParams); //result: ssss, (textOfUserInput)
$retArr = array($myStr, $arrParams);
return $retArr;
}
$resArr = a();
echo $resArr[0]; //this one would still work
echo "hello" .$resArr[1] ."world"; //result: helloworld
如果我执行这个函数,echo会输出两个字符串,它们应该在那里。
但如果我调用该函数并将返回的数组保存在变量b中,我可以访问b [0],但b [1]仍为空。
有人可以帮帮我吗?