我怎样才能将数组传递给php中的函数

时间:2013-01-17 09:03:06

标签: php arrays function

我感觉如果我可以将数组传递给php中的函数,我的意思是作为参数.. 我知道如何传递像function try($try) { }这样的变量,但是如果要传递的变量是一个数组变量,我怎么能完成呢,

$arrTry = array("name"=>"Keydi", "lname"=>"Paul");

然后,

function try($arrTry) { }

但问题是我不知道怎样才能获得函数内传递数组的值。 我的目的是,我将创建一个函数来获取表字段名,然后将结果传递给一个函数,该函数将为我生成sql语句,.., 有没有出路?或做很长的路,...,。,

2 个答案:

答案 0 :(得分:0)

function search($arrTry)
{ 
  echo $arrTry["name"];
  echo '<br>';
  echo $arrTry["lname"];
}

  $arrTry = array("name"=>"Keydi", "lname"=>"Paul"); 


// To call this function
     search($arrTry);

答案 1 :(得分:0)

function myfunc($arr)
{
foreach($arr as $k=>$v) {
//make your sql statements
}
}

//call this function like this
$arr = array("id"=>"1", "name"=>"Keydi","class"=>"web development");
myfunc($arr);