Heim > Backend-Entwicklung > PHP-Tutorial > foreach-Schleifenanweisung in PHP

foreach-Schleifenanweisung in PHP

巴扎黑
Freigeben: 2023-03-04 12:10:01
Original
1552 Leute haben es durchsucht

Eine Syntax

foreach(array_expression as $value)

Anweisung;

foreach(array_expression as $key=>$value)

Anweisung;

Die foreach-Anweisung durchläuft das Array array_expression. Bei jeder Schleife wird der Wert im aktuellen Array $value (oder $key und $value) zugewiesen Das Array bewegt sich rückwärts, bis Nach Abschluss der Durchquerung wird der Array-Zeiger bei Verwendung von foreach automatisch zurückgesetzt, sodass die Zeigerposition nicht manuell festgelegt werden muss.

Zwei Beispiele

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>应用foreach语句遍历数组</title>
</head>
<style type="text/css">
<!--
.STYLE1 {font-size: 13px;
       color: #FF0000;
font-weight: bold;
}
.STYLE2 {font-size: 13px;
      
}
-->
</style>
<body>
<?php
$name = array("1"=>"品牌笔记本电脑","2"=>"高档男士衬衫","3"=>"品牌3G手机","4"=>"高档女士挎包");
$price = array("1"=>"4998元","2"=>"588元","3"=>"4666元","4"=>"698元");
$counts = array("1"=>1,"2"=>1,"3"=>2,"4"=>1);
echo &#39;<table width="580" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#FF0000">
          <tr>
            <td width="145" align="center" bgcolor="#FFFFFF"  class="STYLE1">商品名称</td>
            <td width="145" align="center" bgcolor="#FFFFFF"  class="STYLE1">价 格</td>
            <td width="145" align="center" bgcolor="#FFFFFF"  class="STYLE1">数量</td>
            <td width="145" align="center" bgcolor="#FFFFFF"  class="STYLE1">金额</td>
 </tr>&#39;;
foreach($name as $key=>$value){  //以book数组做循环,输出键和值
     echo &#39;<tr>
            <td height="25" align="center" bgcolor="#FFFFFF" class="STYLE2">&#39;.$value.&#39;</td>
            <td align="center" bgcolor="#FFFFFF" class="STYLE2">&#39;.$price[$key].&#39;</td>    
            <td align="center" bgcolor="#FFFFFF" class="STYLE2">&#39;.$counts[$key].&#39;</td>
            <td align="center" bgcolor="#FFFFFF" class="STYLE2">&#39;.$counts[$key]*$price[$key].&#39;</td>
</tr>&#39;;
}
echo &#39;</table>&#39;;
?>
</body>
</html>
Nach dem Login kopieren

Drei Laufergebnisse

foreach-Schleifenanweisung in PHP

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage