2014-12-03 171 views
-1

打印無線電類型的輸入與來自陣列的值這是$數據使用for循環

array (size=2) 
    0 => 
    array (size=1) 
     'user_username' => string 'kevin' (length=5) 
    1 => 
    array (size=1) 
     'user_username' => string 'afid' (length=4) 

這裏是我的循環:

for ($i=0; $i < count($data); $i++) { 
      # code... 
      print "<input name=\"option\" type=\"radio\">"; 
     } 

如何,我可以藉此值從數組「kevin」和「afid」作爲輸入值?

我想打印出來:

<input name="option" type="radio" value="kevin"> 
<input name="option" type="radio" value="afid"> 
+0

'$數據[$ i] [ 'user_username']'也許?我會用'foreach'。 – AbraCadaver 2014-12-03 21:47:52

+0

我嘗試了...但問題是用雙引號和引號,我無法使它工作... – wwwanaya 2014-12-03 21:50:42

回答

0

試着改變你的循環以下幾點:

$data = ("kevin", "afid"); 

foreach($data as $name){ 

    print '<input name="option" type="radio" value="$name">'; 
} 
1
foreach ($data as $line){ 
    echo '<input name="option" value="' . $line['user_username']. '" type="radio">'; 
}