2013-01-17 3 views
-5

PHP에서 함수로 배열을 전달할 수 있다면 매개 변수로 사용하는 것입니다. function try($try) { }과 같은 변수를 전달하는 방법을 알고 있지만 어떻게 수행 할 수 있습니까? 변수는, 패스와 같은 배열 변수입니다어떻게 배열을 전달할 수 있습니까?

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

,

function try($arrTry) { } 

할 수 그러나 문제는 내가 함수 내부에 전달 된 배열의 값을 얻을 수있는 방법을 모른다는 것이다. . 나의 목적은 내가 func를 만들 것이라는 것이다. 기 후 테이블 fieldName에 얻을 나를 위해 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 이름으로 "시도하십시오"를 사용 했으므로 이제는 괜찮습니다. –

관련 문제