以下是代码:
function dosomething ()
{
... do something with the array... like print value !
}
$ar = array(1,2,3);
dosomething ($ar);
这段代码工作得很好......
我尝试做的是将数组DIRECTLY传递给函数 我试过这个,不工作......帮助!
dosomething ([12,32,56]);
dosomething ({12,45,87});
dosomething ("[98,74,52]");
答案 0 :(得分:7)
dosomething( array(12,32,56) );
答案 1 :(得分:1)
首先你必须在函数中指定参数:
function dosomething($array) { var_dump($array); }
然后你必须传递数组并像在代码中那样定义它,但是直接在函数中定义:
dosomething(array(1,2,3));