1.练习get传值
实例
//GET传值 $cates_id = $_GET['cate_id'] - 1; echo '<h2>'.$cates[ $cates_id ]['alias'].'</h2>';
运行实例 »
点击 "运行实例" 按钮查看在线实例
2.流程控制
实例
<?php //三元运算符 $a = 100; echo $a >= 100 ? '买' : '不买'; //if判断 $b = 1000; if ($b >= 1000) { echo '吃顿牛排'; }; //if多种条件判断 $c = 100; if ($c >= 100) { echo '非常优秀奖励鸡腿'; } elseif ($c >= 80) { echo '奖励棒棒糖'; } elseif ($c >= 60) { echo '奖励看电视5分钟'; } else { echo '棒打50逐出师门'; }; //switch 多用于知道规定的答案情况下使用 $d=100; switch ($d){ case $d>=100; echo '非常优秀奖励鸡腿'; break; case $d>=80; echo '奖励棒棒糖'; break; case $d>=60; echo '奖励看电视5分钟'; break; default; } echo '<hr>';
运行实例 »
点击 "运行实例" 按钮查看在线实例
3.计数循环
实例
//计数循环 while $int =1; while($int <= 10){ echo $int; $int++; }; echo '<hr>'; //do {执行语句}while(条件) do{ echo $int; $int++; }while($int<=0); //for循环 for(条件1;条件2;加加){执行语句} for( $int2 =1; $int2<=10; $int2++){ echo $int2; }; echo '<hr>'; echo '<hr>'; //continue; 跳出循环 for ($int2 = 1; $int2<=10; $int2++){ if ($int2==8){ continue;//如果值是8就跳出本次循环继续下次循环 }; echo $int2; }; foreach ($cates as $cates_v) { echo '<article>'; echo '<section>'; echo '<span>'; echo '<h2>' . $cates_v['alias'] . '</h2>'; echo '<a href="">查看更多>></a> '; echo '</span>'; foreach ($datd as $datd_v) { echo '<div class="ypxq">'; echo '<a href="">'; echo '<img src=" '; echo $datd_v['img']; echo '" alt="">'; echo '<h3>' . $datd_v['name'] . '</h3>'; echo '<p>' . $datd_v['neirong'] . '</p>'; echo '</a>'; echo '</div>'; }; echo '</section>'; echo '</article>'; }; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例