PHP——foreach语句

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>

运行结果:
在这里插入图片描述

发布了49 篇原创文章 · 获赞 5 · 访问量 8789

猜你喜欢

转载自blog.csdn.net/Asdzxc968/article/details/88132370