
批改狀態(tài):合格
老師批語:完成的不錯
PHP流程控制
<?php echo 'PHP流程控制'; echo '<hr>'; echo '1、三元運算符'; echo '<hr>'; $var ='500'; var_dump( $var>=500 ? '買' : '不買'); echo '<hr>'; print_r($var>500 ? '買' : '不買'); echo '<hr>'; echo $var===500 ? '買' : '不買'; echo '<hr>'; echo $var==500 ? '買' : '不買'; echo '<hr>'; echo '2、if'; echo '<hr>'; $var= 100; if($var>50){ $var ='買'; echo $var; } echo '<hr>'; echo '2if else'; echo '<hr>'; $var = 100; if($var>80){ $var ='買'; echo $var; }else{ $var ='不買'; echo $var; } echo '<hr>'; echo '3、if elseif else'; echo '<hr>'; $var =0; if($var>80){ echo '買pad'; }else if($var>70){ echo '買手機'; } else if($var>60){ echo '買電腦'; } else{ echo '睡覺'; } echo '<hr>'; echo '4、switch case default'; echo '<hr>'; $var = 70; switch ($var){ case $var>80: echo '買pad'; break; case $var>70 : echo '買手機'; break; case $var>60: echo '買電腦'; break; default: echo '睡覺'; break; } echo '<hr>'; echo 111; echo '<hr>'; $var =0; if (empty($var)){ echo '挨打'; }else{ switch ($var){ case $var>80: echo '買pad'; break; case $var>70 : echo '買手機'; break; case $var>60: echo '買電腦'; break; default: echo '睡覺'; break; } }
點擊 "運行實例" 按鈕查看在線實例
<?php echo '二、php 循環(huán)'; echo '<br>'; echo '1、while'; //先判斷后執(zhí)行 echo '<br>'; $i = 1; while ($i < 10){ echo $i; echo '<hr>'; $i ++; } echo '<br>'; $i = 1; while ($i < 10) { echo $i; if($i == 5){ echo '警告'; } echo '<hr>'; $i++; } //++ $i 為先加后打印 echo '<br>'; $i = 1; while ($i < 10) { ++ $i; echo $i; if($i == 5){ echo '警告'; } echo '<hr>'; } echo '<br>'; echo '2、do while'; echo '<br>'; //先執(zhí)行后判斷 $i = 1; do { echo $i; echo '<hr>'; $i ++; } while($i < 1); echo '<br>'; echo '3、for'; echo '<br>'; for ($i=1;$i<10;$i++){ echo $i; echo '<hr>'; } for($i=1;$i<10;++$i){ echo $i; if($i==8){ echo '警告'; } echo '<hr>'; } echo '三、php 跳出流程語句'; echo '<br>'; echo '1、continue'; echo '<br>'; for ($i=1;$i<10;$i++){ continue; echo $i; } echo 'aaa'; echo '<br>'; //結(jié)束循環(huán) //在循環(huán)語句中使用 while for switch //可以跳出多層循環(huán) for ($i=1;$i<10;$i++){ if($i==5) { continue; }else { echo $i; echo '<br>'; } } echo 'bbb';
點擊 "運行實例" 按鈕查看在線實例
<!----> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>GET 請求</title> </head> <body> <form action="" method="get"> <lable for="email">郵箱</lable> <input type="email" name="email" id="email" value=""<?php echo isset($_GET['email']) ? $_GET['email'] : ''; ?>" placeholder="gzg@qq.com"> <br> <lable>密碼</lable> <input type="password" id="password" name="password" value="<?php echo $_GET['password'] ?>" placeholder="郵箱密碼"> <br> <button>登錄</button> </form> </body> </html> <?php //print_r ($_GET); //echo $_GET['email']; // if(isset($_GET['email'])){ echo $_GET['email']; }else { $_GET['email'] = '用戶名為空' ; } echo '<br>'; if(empty($_GET['password'])){ echo $_GET['password'] = '密碼為空'; }else{ echo $_GET['password']; } echo '<br>'; echo '<pre>'; print_r ($_GET); ?>
點擊 "運行實例" 按鈕查看在線實例
二、手抄
三、課外
1、arr.php
<?php // 影視劇數(shù)組 $movies = [ [ 'mov_id'=>1, 'name'=>'倚天屠龍記', 'image'=>'1.jpg', 'detail'=>'元朝末年,群雄紛起,武林動蕩。江湖傳聞,得到屠龍刀倚天劍者,可以成為武林至尊,號令天下,莫敢不從。一時間風云四起,引發(fā)了武林中對屠龍刀倚天劍的爭奪,幾段姻緣和孽緣也由此產(chǎn)生。武當派張翠山與天鷹教殷素素… ', 'cate_id'=>1 ], [ 'mov_id'=>2, 'name'=>'都挺好', 'image'=>'2.jpg', 'detail'=>' 蘇母的的突然離世打破了這個家庭外表的平靜,意想不到的隱患層層顯露,對毫無主見卻又自私、小氣的蘇父的安置和后續(xù)生活問題,引發(fā)了遠在國外的大哥與本城的二哥、小妹三家規(guī)律生活的不再。一直被蘇母壓制的蘇父翻… ', 'cate_id'=>1 ], [ 'mov_id'=>3, 'name'=>'如果可以這樣愛', 'image'=>'3.jpg', 'detail'=>'一對已婚男女突然徇情自殺,以為可以結(jié)束這一切,卻不料悲劇才剛剛開始——他們的愛人,耿墨池和白考兒,同時在葬禮上邂逅。面對同樣的背叛他們同時選擇報復但又同時愛上彼此,注定飽受打擊和折磨。然而他們想真心擁… ', 'cate_id'=>1 ], [ 'mov_id'=>4, 'name'=>'復仇者聯(lián)盟4', 'image'=>'4.jpg', 'detail'=>'《復仇者聯(lián)盟4:終局之戰(zhàn)》將是漫威宇宙“無限傳奇”(The Infinity Saga)的終結(jié)篇,是漫威電影宇宙十年的一個重要節(jié)點,結(jié)束部分英雄電影的故事,但也將展開新的劇情,呈現(xiàn)新的更為廣闊宏大的宇…', 'cate_id'=>2 ], [ 'mov_id'=>5, 'name'=>'波西米亞狂想曲', 'image'=>'5.jpg', 'detail'=>'弗雷迪·默丘里成名前在機場做行李搬運工。有一天,默丘里毛遂自薦加入杰·泰勒與布萊恩·梅的樂團,恰巧當天原本的主唱辭職,默丘里用自己橫跨四個八度的超廣音域說服兩人,從此開啟皇后樂團的搖滾傳奇!', 'cate_id'=>2 ], [ 'mov_id'=>6, 'name'=>'阿麗塔:戰(zhàn)斗天使', 'image'=>'6.jpg', 'detail'=>'弗雷迪·默丘里成名前在機場做行李搬運工。有一天,默丘里毛遂自薦加入杰·泰勒與布萊恩·梅的樂團,恰巧當天原本的主唱辭職,默丘里用自己橫跨四個八度的超廣音域說服兩人,從此開啟皇后樂團的搖滾傳奇!', 'cate_id'=>2 ], [ 'mov_id'=>7, 'name'=>'情書', 'image'=>'7.jpg', 'detail'=>'日本神戶某個飄雪的冬日,渡邊博子(中山美穗)在前未婚夫藤井樹的三周年祭日上又一次悲痛到不能自已。正因為無法抑制住對已逝戀人的思念,渡邊博子在其中學同學錄里發(fā)現(xiàn)“藤井樹” 在小樽市讀書時的地址時,依循著…', 'cate_id'=> 3 ], [ 'mov_id'=>8, 'name'=>'天空之城', 'image'=>'8.jpg', 'detail'=>'韓書珍將兩個女兒的教育問題和對丈夫的賢內(nèi)助工作都做得井井有條,在天空之城之中也是備受矚目的女王,但其實書珍一直隱藏著不為人所知的秘密。李秀林是個充滿了關懷和情感豐沛的童話作家,在書珍的引導之下成為了天…', 'cate_id'=>3 ], [ 'mov_id'=>9, 'name'=>'龍貓', 'image'=>'9.jpg', 'detail'=>'為了方便妻子草壁靖子養(yǎng)病,草壁達郎決定帶著兩個女兒草壁皋月和草壁米搬到草壁靖子所在療養(yǎng)院附近的鄉(xiāng)下,父女三人入住了一間年久失修的老房子。小姐妹倆很快發(fā)現(xiàn)看似平凡無奇的鄉(xiāng)下有很多神奇的事物,無人居住的房…', 'cate_id'=>3 ], ];
點擊 "運行實例" 按鈕查看在線實例
index
<?php require __DIR__ . '/inc/header.php'; foreach ($nav as $v) { echo "<h2> {$v['alias'] } </h2> "; echo '<ol>'; foreach ($movies as $m) { if ($v['cate_id'] === $m['cate_id']) { // print_r ($m['mov_id']); echo "<li> <a href='detail.php?mov_id= ". $m['mov_id'] ." '> {$m['name']} </a> </li>"; } } echo '</ol>'; } include __DIR__ . '/inc/footer.php';
點擊 "運行實例" 按鈕查看在線實例
list
<?php require __DIR__ . '/inc/header.php'; // //print_r($_GET['cate_id']); ?> <?php //echo 'list.php'; $cate_id = $_GET['cate_id']; //print_r($cate_id); $cate_id = intval($cate_id); foreach ($nav as $v){ if($v['cate_id']===$cate_id) { echo "<h2>{$v['alias']} </h2>"; echo "<ol>"; foreach ($movies as $m){ if($v['cate_id']===$m['cate_id']){ echo "<li><a href='detail.php?mov_id=" . $m['mov_id'] . " '> {$m['name']} </a> </li>"; } } echo "</ol>"; } }; ?> <?php include __DIR__ . '/inc/footer.php';
點擊 "運行實例" 按鈕查看在線實例
detail
<?php require __DIR__ . '/inc/header.php'; //print_r($_GET['mov_id']); //echo 'detail.php'; //print_r($_GET); $mov=intval($_GET['mov_id']); foreach ($movies as $m){ if($m['mov_id']===$mov){ echo "<h3> {$m['name']} </h3>"; // print_r($m['image']); echo '<img src="/1116/static/images/' . $m['image'] .'" alt="" width="300px">'; echo "<p style='text-indent: 2em' > {$m['detail']} </p>"; // echo "<p style='text-indent: 2em'> {$m['detail']}</p>"; } } include __DIR__ . '/inc/footer.php';
點擊 "運行實例" 按鈕查看在線實例
四總結(jié)
學習了get 、PHP流程控制、php 循環(huán),并做了實際案例,算是有了一部分了解,有一個問題想請教一下。
$var =0; if($var>80){ echo '買pad'; }else if($var>70){ echo '買手機'; } else if($var>60){ echo '買電腦'; } else{ echo '睡覺'; }
點擊 "運行實例" 按鈕查看在線實例
它的值 不是 睡覺,這是為何?清回復
我用了以下
$var =0; if (empty($var)){ echo '挨打'; }else{ switch ($var){ case $var>80: echo '買pad'; break; case $var>70 : echo '買手機'; break; case $var>60: echo '買電腦'; break; default: echo '睡覺'; break; } }
點擊 "運行實例" 按鈕查看在線實例
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號