2014-12-03 162 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">'; 
}