2013-01-17 78 views
-5

我在想如果我可以將數組傳遞到一個函數在PHP中,我的意思是作爲參數..我知道如何傳遞一個像function try($try) { }變量,但我怎麼能如果該變量是通是一個數組變量一樣,我怎麼能通過數組到一個函數在PHP

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

然後,

function try($arrTry) { } 

但問題是,我不知道我怎麼能拿在函數內部傳遞的數組的值。 我的目的是讓我做一個func重刑拿到表字段名,然後通過結果的功能,這將使SQL語句對我來說,.., 有什麼出路?還是做很長的路要走,..,。,

+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); 
+0

這給出了語法錯誤 –

+0

@ArunKillu謝謝你的評論。我改變了函數名稱。 – cartina

+0

現在確定它的罰款 –

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); 
+0

這也給出了語法錯誤 –

+1

請分享該錯誤 – Baig

+0

不需要共享你已經使用「嘗試」作爲func的名稱現在你已經編輯回答它的罰款 –

相關問題