-5

我正在考虑是否可以将数组传递给php中的函数,我的意思是作为参数。我知道如何传递一个变量,function try($try) { }但是如果要传递的变量是一个数组变量,我怎么能完成,

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

然后,

function try($arrTry) { }

但问题是我不知道如何在函数内部获取传递的数组的值。我的目的是我将创建一个函数来获取表字段名,然后将结果传递给一个将生成 sql 的函数声明对我来说,..,有什么出路吗?或做很长的路,..,.,

4

2 回答 2

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

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


// To call this function
     search($arrTry);
于 2013-01-17T09:04:50.623 回答
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); 
于 2013-01-17T09:08:22.000 回答