2017-06-02 75 views
1

我有一個函數調用remove_certificate_packages($certificate_id, array_keys($package_id))這將調用下面函數函數定義簡化版,使用PHP

function remove_certificate_packages($certificate_id, $package_id) 
{  
    if (is_numeric($package_id)) // so this is list of package id:s 
     $package_id = array($package_id); 

    if (!$package_id) return true; 

    **notify_package_unlinked($certificate_id,array_keys($package_id));**//one more func call 

    return true; 
} 
在此函數

,我還有一個功能調用接收數組值「notify_package_unlinked」我需要通過「$ package_id」。它會調用相應的函數,但問題是,在「notify_package_unlinked」函數中,值顯示「Array」。問題是什麼?你能請幫忙

function notify_package_unlinked($certificate_id,$package_id) 
{ 
     $query="select id,filename,version from packages where id =$package_id"; 
     $res = db_query($query); 
     $package= db_fetch_object($res); 

     $packid=$package->id; 
     $packname=$package->filename; 
     $packversion=$package->version; 
     print "$packid"; // here it is printing the value"Array" 
} 
+0

有人告訴如何解決這個問題? –

+0

任何人請幫助 –

+0

我得到了我的輸出使用每個 –

回答

0

我得到了我的輸出使用foreach循環。

foreach($package_id as $id){$pack=$id;} 
+0

在自己的幫助下 –