我有以下数组...
Array
(
[banana] => 1
[orange] => 2
[mango] => 1
)
我需要的是如何获取确切的字符串值以查看下表。例如将香蕉值添加到1.香蕉表列值。
下表是HTML视图表,而不是Mysql表。
type value
-------------------
1.mango |
2.banana |
3.orange |
------------------
简而言之,我如何搜索数组以获取每个值并将值插入下表。
答案 0 :(得分:1)
您只需要使用foreach。
<?php
$array = array("banana" => 1, "orange" => 2, "mango" => 1);
?>
<table>
<tr>
<th>Type</th>
<th>Value</th>
</tr>
<?php
foreach($array as $key => $val){
?>
<tr>
<td><?php echo $val; ?></td>
<td><?php echo $key; ?></td>
</tr>
<?php
}
?>
</table>
输出:
与您的问题相同的格式是:
<?php
$array = array("banana" => 1, "orange" => 2, "mango" => 1);
?>
<table>
<tr>
<th>Type</th>
<th>Value</th>
</tr>
<?php
$i = 0;
foreach($array as $key => $val){
$i++;
?>
<tr>
<td><?php echo "$i.$key"; ?></td>
<td></td>
</tr>
<?php
}
?>
</table>
输出:
答案 1 :(得分:0)
互联网
组合 foreach 和 switch 。
http://php.net/manual/en/control-structures.foreach.php http://php.net/manual/en/control-structures.switch.php
使用foreach遍历数组,然后将其插入数据库中。
foreach( $fruits as $fruit -> $value{
...passing data to your database insert function
...i.e. $result = mysql_query("INSERT INTO kunden (type, value) VALUES ('".$fruit."', '".$value."')");
}