1、foreach语句
好多语言都有foreach语句,PHP也不例外
下面是PHP的foreach语句的两种方式
<?php
$arrayName = array(
'a' => 1 ,
'b' => 2,
'c' => 3,
'd' => 4,
);
foreach ($arrayName as $key => $value) { //第一种
echo "$key->$value<br>";
}
echo "----<br>";
foreach ($arrayName as $value) { //第二种
echo $value."\t";
}
?>
foreach语句不支持使用@f符号屏蔽错误信息
foreach打印表格
<?php
$product = array('1' => "类别", '2' => "数量", "3" => "价格");
$array1 = array('1' => "电脑", '2' => "电视", "3" => "手机");
$array2 = array('1' => "999", '2' => "888", "3" => "777");
$array3 = array('1' => "6999", '2' => "2999", "3" => "3999");
?>
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
<style media="screen">
table{
width: 500px;
text-align: center;
border-collapse: collapse;
}
td{
border: 1px solid #000;
}
</style>
</head>
<body>
<table cellspacing="0">
<tr>
<?php
foreach ($product as $value) {
echo "<td>$value</td>";
}
?>
</tr>
<?php
foreach ($product as $key => $value) {
echo "<tr>
<td>$array1[$key]</td>
<td>$array2[$key]</td>
<td>$array3[$key]</td>
</tr>";
}
?>
</table>
</body>
</html>
运行结果: