PHP: Biến, điều kiện, vòng lặp, mảng 1 chiều, mảng 2 chiều
Giải phóng thời gian, khai phóng năng lực
<!DOCTYPE html> <html> <head> <title>PHP-Index</title> <meta charset="utf-8"> </head> <body> <!-- Code PHP phải nằm trong thẻ <?php //?> --> <!-- Để hiển thị thông tin, dữ liệu ra trình duyệt, ta có thể dùng echo: --> <?php echo"Xin chào các bạn đang học PHP!";?> <!-- Hoặc sử dụng cách hiển thị sau: --> <?="Đây là 1 cách hiển thị khác!"?> <!-- Ta có thể đưa các thẻ HTML vào code PHP: --> <?="<b>In đậm</b>"?> <!-- Muốn nối chuỗi, ta dùng toán tử . : --> <?="<i>In nghiêng</i>"."<br><span style='text-decoration:underline'>Gạch chân</span>"?> <!-- Ta cũng có thể đưa thẻ <script> vào code PHP: --> <?="<script>alert('Hello PHP!');</script>"?> <!-- Ngược lại, ta cũng có thể đưa code PHP vào HTML: --> <section style="color:red;font-size:<?='30px'?>">PHP Learning</section> <section>Gender: <input type="radio" name="gender" value="1" <?='checked'?>> Nam <input type="radio" name="gender" value="0"> Nữ</section> <!-- Khai báo biến: --> <?php $a=1; echo'a='.(++$a+10); //1 dòng /* n dòng */ #Comment của PHP echo"<section></section>"; echo sqrt(9); ?> <!-- Các phép toán số học: + - * / % ++ -- = sqrt() pow() --> <?=sqrt(9)?> <!-- Các phép toán so sánh (quan hệ): > >= < <= == != --> <!-- Các phép toán logic: && || ! --> <?=9>5 && 5>3?> <!-- Cấu trúc rẽ nhánh (điều kiện): --> <?php $a=9; if($a>9){ echo"True"; } else{ echo"False"; } ?> <!-- switch-case: --> <?php $month=2; $year=2020; switch($month){ case 4:case 6:case 9:case 11: echo"30 ngày"; break; case 2: if($year%4==0 && $year%100!=0 || $year%400==0){ echo"Tháng 2 năm ".$year." có 29 ngày"; }else{ echo"Tháng 2 năm ".$year." có 28 ngày"; } break; default: echo"31 ngày"; } ?> <!-- Vòng lặp while: --> <?php $i=1; while($i<=10){ echo"<br>".$i; $i++; } ?> <!-- Vòng lặp do-while: --> <?php $j=10; do{ echo"<br>$j"; $j+=10; }while($j<=100); ?> <!-- Vòng lặp for: --> <?php for($k=100; $k<=1000; $k+=100){ echo"<br>".$k; } for($m=10000; $m>=1000; $m-=1000){ echo"<br>$m"; } ?> <!-- Mảng (Array): --> <?php $arr[0]=123; $arr[1]=456; $arr[7]=789; $arr[]="ABCD"; $arr[]="XYZT"; $arr["name"]="Samsung"; echo"<br>".$arr['name']; $subjects=array('PHP','HTML5','CSS3','SQL'); echo"$subjects[2]"; $couses=array(10=>'PHP','Laravel','Java Core'); echo"<br>".$couses[11]; ?> <!-- Truy xuất các phần tử mảng: vòng lặp foreach là vòng lặp hay được dùng để tương tác với mảng. --> <?php foreach($couses as $key=>$value){?> <section style="color:red;"><?=$value?></section> <?php }?> <!-- Cách sử dụng thứ 2 đối với foreach: --> <?php foreach($couses as $key=>$value):?> <section style="color:red;"><?=$value?></section> <?php endforeach;?> <!-- Mảng 2 chiều: --> <?php $khoaHoc=array( "PHP-Laravel"=>array("PHP","Laravel"), "Java"=>array("Java Core","Java Swing","Java Android") ); echo"<br>".$khoaHoc["PHP-Laravel"][0]; foreach($khoaHoc as $key=>$value){ echo"<br>".$key.":"; foreach($value as $key1=>$item){ echo"<br> -".$item; } } ?> </body> </html>
Giải phóng thời gian, khai phóng năng lực