我有一系列像这样的网站...
$data = array(
'http://site1.net/',
'http://site2.net/',
'http://site3.org/'
);
我想创建一个迭代数组的脚本,并创建一个包含每个数组元素的输入文本字段列表......
Example:
1. [] http://site1.net/
2. [] http://site2.net/
3. [] http://site2.net/
其中[]表示复选框元素,URL位于输入文本字段内。
<ol>
<li><input type="checkbox" id="check1" /><input type="text" id="text1" value="http://site1.net/" /></li>
<li><input type="checkbox" id="check2" /><input type="text" id="text2" value="http://site2.net/" /></li>
<li><input type="checkbox" id="check3" /><input type="text" id="text3" value="http://site3.net/" /></li>
etc...
答案 0 :(得分:1)
foreach ($data as $key => $site)
{
echo sprintf('<li><input type="checkbox" id="check%d" /><input type="text" id="text%d" value="%s" /></li>', $key, $key, $site);
}
答案 1 :(得分:0)
foreach( $data as $item ) {
echo "<input type='checkbox' ... "
}
答案 2 :(得分:0)
试试这个
$data = array(
'http://site1.net/',
'http://site2.net/',
'http://site3.org/'
);
function getCechkbox($array)
{
foreach( $array as $key=>$item )
echo "$item :<input type='checkbox'>";
}
<form action="select.htm">
<p>
<?php getCechkbox($data); ?>
</p>
</form>