2016-03-12 88 views
0

我想顯示數組中的變量。我嘗試過但沒有工作。 我的代碼如何顯示數組中的變量

<?php 
    $quesid = array(); 
    $quid = $_POST["qid"]; 
    print_r($quid); 
    foreach ($que as $quid) {  
     $quesid = $que[0][$j]; 
     echo $quesid; 
    } 
?> 

這是行不通的。 但print_r($quid);顯示數組元素:

Array (['1'] => 54 ['2'] => 55 ['3'] => 56 ['4'] => 57 ['5'] => 58 ['6'] => 59 ['7'] => 60 ['8'] => 64 ['9'] => 65 ['10'] => 66 ['11'] => 76 ['12'] => 77 ['13'] => 78) 
+1

我看不到'在你的代碼$ j'變量。您需要在循環之前定義'$ j = 1',然後您需要將'$ j ++;'增加到循環中。 –

+1

thankyou hardik檢查我的問題.WisdmLabs解決問題 –

回答

0
<?php 
     $quid = $_POST["qid"]; 
     print_r($quid); 
     foreach ($quid as $key=>$value) {  
     $quesid=$value; 
     echo $quesid;} 
     ?> 
+0

檢查上面的數組foreach循環。 – WisdmLabs

+0

Thankyou WisdmLabs ..我可以使用這個foreach循環來獲取任何數組 –

+0

是的,你可以使用這個foreach循環key =>值對類型數組 – WisdmLabs

0

你在錯誤的順序foreach表達:

<?php 
$quids = $_POST["qid"]; 
foreach ($quids as $k=>$quid){ 
    echo $quid."<br>"; 
} 
?>