Hướng dẫn using if-else and else if create a simple grading system in php - sử dụng if-else và else nếu tạo một hệ thống chấm điểm đơn giản trong php

Mỗi ngôn ngữ có các tuyên bố kiểm soát việc thực thi của nó. Những tuyên bố này được gọi là tuyên bố kiểm soát. Các tuyên bố này kiểm soát việc ra quyết định, lặp lại, gián đoạn, vv trong việc thực hiện chương trình. Trong hướng dẫn này, chúng ta sẽ thấy một tuyên bố ra quyết định như vậy được gọi như thể tuyên bố khác. Tuyên bố này cũng được gọi là tuyên bố có điều kiện. Các quyết định khác nhau được thực hiện dựa trên các điều kiện khác nhau. Nếu tuyên bố khác có các hình thức khác nhau. Hãy để chúng tôi xem tất cả các hình thức từng người một.

  1. Nếu tuyên bố:
    • Mục đích của nếu tuyên bố là để kiểm tra một điều kiện.
    • Hãy cho chúng tôi xem cú pháp của câu lệnh IF.
    • if(condition)
      {
      	Statement(s);  //code to be executed
      }
    • Trong cú pháp nếu là từ khóa và một điều kiện được đưa ra trong ngoặc đơn sau nếu từ khóa.if is the keyword and a condition is given in the parenthesis following if keyword.
    • Phần mở và đóng niềng răng có biểu thị sự khởi đầu và kết thúc của khối if.if block.
    • Điều này nếu khối có thể chứa một hoặc nhiều câu lệnh.
    • Khi điều kiện trong câu lệnh IF đánh giá là TRUE, các câu lệnh trong khối if được thực thi.
    • Nếu câu lệnh IF chỉ có một câu lệnh được thực thi nếu điều kiện đánh giá là đúng thì có thể bỏ qua niềng răng xoăn.
    • Tạo một thư mục mới if_else trong thư mục HTDOCS của thư mục XAMPP trong ổ C và sau đó lưu tài liệu Notepad ++ với tên index.php trong thư mục if_else mới được tạo này.if_else in htdocs folder of xampp folder in C drive and then save a notepad++ document with name index.php in this newly created if_else folder.
    • Hãy cho chúng tôi xem một ví dụ về câu lệnh IF.
    • Hãy tưởng tượng rằng bạn đang làm việc trong một công ty. Công ty đã quyết định cho RL. 2000/- như tiền thưởng Diwali cho nhân viên có dịch vụ nhiều hơn hoặc bằng 5 năm. Làm thế nào chúng ta sẽ kiểm tra điều này trong nếu tuyên bố, hãy cho chúng ta xem.
    • Viết mã sau trong tệp index.php này.
    • 
      
      If....else statement
      
      
      
      

      Demonstration of if statement

      =5) echo 'You will receive Rs.2000/- as diwali bonus.'; ?>
    • Chúng tôi đã nhúng mã PHP trong HTML.
    • Ở đây trong mã trên mã PHP trên được viết trong thẻ PHP trong phần cơ thể.
    • Chúng tôi biết rằng để nhận tiền thưởng Diwali, nhân viên phải hoàn thành 5 hoặc hơn 5 năm phục vụ.
    • Ví dụ, chúng tôi đã mất 6 năm và lưu trữ nó trong biến $ nyrs.6 years and stored it in the variable $nyrs.
    • Bây giờ để kiểm tra điều kiện chúng tôi sử dụng nếu câu lệnh.if statement.
    • Điều kiện là số năm dịch vụ phải là 5 hoặc nhiều hơn thế, vì vậy điều kiện được kiểm tra nếu câu lệnh là $ nyrs> = 5 tức là toán tử so sánh lớn hơn hoặc bằng được sử dụng để kiểm tra xem số năm được đưa ra lớn hơn hoặc bằng 5.5 or more than that, so the condition checked in if statement is $nyrs>=5 i.e. the comparison operator greater than or equal to is used to check if the number of years given are greater than or equal to 5.
    • Điều kiện trong ví dụ trên đánh giá là TRUE, do đó câu lệnh bạn sẽ nhận được tiền thưởng Rs.2000/- như Diwali. được hiển thị.You will receive Rs.2000/- as diwali bonus. is displayed.
    • Bạn sẽ nhận thấy rằng niềng răng xoăn không được đưa ra xung quanh câu lệnh ECHO, điều này là do câu lệnh IF chỉ có một câu lệnh để thực thi sau khi kiểm tra điều kiện, tức là câu lệnh ECHO. Đối với một tuyên bố, chúng ta có thể loại bỏ niềng răng xoăn nhưng chúng ta không thể loại bỏ chúng nếu khối IF có nhiều hơn một câu lệnh. Quy tắc này nên được tuân theo với tất cả các tuyên bố kiểm soát.if statement has only one statement to execute after checking the condition i.e. the echo statement. For one statement we can eliminate the curly braces but we cannot eliminate them if the if block has more than one statements. This rule should be followed with all the control statements.
    • Đầu ra được hiển thị bên dưới trong trình duyệt khi bạn đặt địa chỉ localhost/if_else vào thanh địa chỉ của trình duyệt:localhost/if_else in the address bar of the browser:
    • Hướng dẫn using if-else and else if create a simple grading system in php - sử dụng if-else và else nếu tạo một hệ thống chấm điểm đơn giản trong php

      Hình 1

    • Nhưng nếu số năm dịch vụ ít hơn 5 thì bạn sẽ không nhận được đầu ra.
    • Hãy thử lấy giá trị 4 trong biến $ nyrs trong ví dụ trên.4 in the variable $nyrs in the above example.
    • Bạn sẽ không nhận được đầu ra và do đó bạn sẽ không hiểu bất cứ điều gì.
    • Trong những trường hợp như vậy khi chúng tôi muốn trả lời cho cả hai điều kiện, tức là ngay cả khi điều kiện đánh giá là đúng hoặc nó đánh giá là sai, chúng tôi sẽ sử dụng nếu tuyên bố khác.if…else statement.
    • Trong nếu tuyên bố, chúng tôi chỉ nhận được câu trả lời khi điều kiện là đúng, nhưng trong nếu tuyên bố khác, chúng tôi nhận được câu trả lời cho điều kiện đúng cũng như sai.
  2. Nếu tuyên bố khác:
    • Nếu câu lệnh khác được sử dụng để kiểm tra một điều kiện và thực hiện các câu lệnh cho phù hợp.
    • Trước tiên chúng ta hãy xem cú pháp của nếu tuyên bố khác.
    • if(condition)
      {
      	Statement(s);  //code to be executed
      }
      else
      {
      	Statement(s);   //code to be executed
      }
    • Trong cú pháp nếu và khác là từ khóa và một điều kiện được đưa ra trong ngoặc đơn sau nếu từ khóa.if and else are the keywords and a condition is given in the parenthesis following if keyword.
    • Khi mở và đóng niềng răng xoăn bên dưới nếu câu lệnh biểu thị sự khởi đầu và kết thúc của khối if, phần mở và đóng niềng răng xoăn bên dưới câu lệnh khác biểu thị sự khởi đầu và kết thúc của khối khác.else block.
    • Mỗi khối có thể chứa một hoặc nhiều câu lệnh.
    • Khi điều kiện trong câu lệnh IF đánh giá là TRUE, các câu lệnh trong khối IF được thực thi. Nhưng khi điều kiện trong khối IF đánh giá là sai, các câu lệnh trong khối khác được thực thi.
    • Hãy cho chúng tôi xem một ví dụ về nếu tuyên bố khác.
    • Hãy để chúng tôi tìm xem một số nhất định là chẵn hoặc lẻ.
    • Viết mã sau trong tệp index.php này.index.php file.
    • 
      
      If....else statement
      
      
      
      

      Demonstration of if...else statement

      The number '.$no.' is even'; } Else { echo 'The number '.$no.' is odd';?> }
    • Chúng tôi đã nhúng mã PHP trong HTML.10 in variable $no.
    • Ở đây trong mã trên mã PHP trên được viết trong thẻ PHP trong phần cơ thể.
    • Chúng tôi biết rằng để nhận tiền thưởng Diwali, nhân viên phải hoàn thành 5 hoặc hơn 5 năm phục vụ.
    • Ví dụ, chúng tôi đã mất 6 năm và lưu trữ nó trong biến $ nyrs.
    • Bây giờ để kiểm tra điều kiện chúng tôi sử dụng nếu câu lệnh.
    • Tiếp theo, chúng tôi đánh đồng phần còn lại thu được bằng 0 (0). Nếu cả hai đều bằng nhau, điều đó có nghĩa là điều kiện đã được thỏa mãn và đánh giá là thực sự, tức là số đã cho là chẵn.
    • Vì điều kiện là đúng, câu lệnh trong khối if được thực thi.
    • Đầu ra được hiển thị bên dưới:
    • Hướng dẫn using if-else and else if create a simple grading system in php - sử dụng if-else và else nếu tạo một hệ thống chấm điểm đơn giản trong php

      Hình 2

    • Bây giờ nếu tôi thay đổi số trong biến $ không từ 10 đến 11.$no from 10 to 11.
    • Điều kiện trong câu lệnh IF sẽ đánh giá sai và câu lệnh trong khối khác sẽ được thực thi.
    • Đầu ra được hiển thị bên dưới:
    • Hướng dẫn using if-else and else if create a simple grading system in php - sử dụng if-else và else nếu tạo một hệ thống chấm điểm đơn giản trong php

      Hình 2

    • Bây giờ nếu tôi thay đổi số trong biến $ không từ 10 đến 11.if…elseif…else statement.
  3. Điều kiện trong câu lệnh IF sẽ đánh giá sai và câu lệnh trong khối khác sẽ được thực thi.
    • Hình 3 is also called as if…elseif ladder.
    • Bây giờ ở những điều trên nếu và nếu tuyên bố khác, chúng tôi đã chỉ kiểm tra một điều kiện nhưng chúng tôi có thể kiểm tra nhiều hơn một điều kiện bằng cách sử dụng nếu câu lệnh khác khác.
    • Nếu khác với tuyên bố khác:
    • Nếu tuyên bố khác của người khác cũng được gọi là như thể thang khác.
    • if(condition)
      {
      		Statement(s);  //code to be executed
      }
      elseif(condition)
      {
      		Statement(s);  //code to be executed
      }
      elseif(condition)
      {
      		Statement(s);  //code to be executed
      }
      -
      -
      -
      else
      {
      		Statement(s);  //code to be executed
      
      }
      
    • Nó được sử dụng để kiểm tra nhiều điều kiện tại một thời điểm.if statement and the later conditions are checked in each elseif statement.
    • Hình thức này của nếu khác có chứa nếu, other và otherif từ khóa.
      • Cú pháp của nếu câu lệnh khác của IF khác được hiển thị bên dưới:
      • Trong cú pháp trên, chúng ta có thể thấy rằng điều kiện đầu tiên được kiểm tra trong câu lệnh IF và các điều kiện sau được kiểm tra trong từng câu lệnh.
      • Nó thực hiện theo cách sau:
      • Vào đầu điều kiện đầu tiên được kiểm tra trong câu lệnh if.
    • Nếu điều kiện đánh giá là sai, điều khiển sẽ chuyển sang câu lệnh otherif bên dưới khối if. Điều kiện trong tuyên bố khác này được kiểm tra. Nếu điều kiện này đánh giá là TRUE, các câu lệnh trong khối của nó được thực thi nếu không thì điều khiển sẽ chuyển sang câu lệnh tiếp theo.
    • Trong tuyên bố tiếp theo, điều tương tự cũng được thực hiện.
    • Theo cách này nếu tất cả các câu lệnh khác có trình bày về sai, các câu lệnh trong khối khác được thực thi.
    • Số lượng câu lệnh khác phụ thuộc vào số lượng điều kiện.index.php file.
    • 
      
      If....else statement
      
      
      
      

      Demonstration of if...elseif...else statement

      =65) { $grade='A+'; echo "Congratulations! You secured ".$grade." grade."; } elseif($per<65 && $per>=60) { $grade='A'; echo "Congratulations! You secured ".$grade." grade."; } elseif($per<60 && $per>=55) { $grade='B+'; echo "Congratulations! You secured ".$grade." grade."; } elseif($per<55 && $per>=50) { $grade='B'; echo "Congratulations! You secured ".$grade." grade."; } elseif($per<50 && $per>=45) { $grade='C'; echo "Congratulations! You secured ".$grade." grade."; } else { echo "Sorry, you failed!
      "; echo "Study hard"; } ?>
    • Hãy cho chúng tôi xem một ví dụ về nếu câu lệnh điều khiển khác khác.
    • Chúng ta hãy quyết định điểm của một học sinh tùy thuộc vào tỷ lệ phần trăm thu được trong kỳ thi của anh ấy.60 are given in the variable $per.
    • Viết mã sau trong tệp index.php này.
    • Trong mã trên, chúng tôi muốn tìm ra lớp được bảo đảm bởi học sinh trên cơ sở tỷ lệ phần trăm của mình.
    • Tỷ lệ phần trăm của học sinh, tức là 60 được đưa ra trong biến $ mỗi.$per<65 and $per>=60 and a logical operator, logical and (&&) is used between the two conditions. This && indicates that both the conditions must be true to evaluate the condition to true.
    • Trong câu tuyên bố của IF khác, chúng tôi kiểm tra mọi điều kiện có thể để tìm ra điểm.
    • Trước tiên, chúng tôi kiểm tra xem giá trị $ mỗi có lớn hơn hoặc bằng 65 không, nếu nó là như vậy thì học sinh có điểm+ và nó được in trên trang web.
    • Tiếp theo nếu điều kiện đầu tiên không thỏa mãn thì điều kiện tiếp theo sẽ được kiểm tra. Trong điều kiện tiếp theo này, nó được kiểm tra xem giá trị $ mỗi có nằm trong khoảng từ 60 đến 65. Các điều kiện là $ mỗi = 60 và toán tử logic, logic và (&&) được sử dụng giữa hai điều kiện. Điều này && chỉ ra rằng cả hai điều kiện phải đúng để đánh giá điều kiện thành true.
    • Đầu ra được hiển thị bên dưới:
    • Hướng dẫn using if-else and else if create a simple grading system in php - sử dụng if-else và else nếu tạo một hệ thống chấm điểm đơn giản trong php

      Nhưng nếu điều kiện này thất bại, điều tương tự được thực hiện với điều kiện tiếp theo, v.v.

    • Trong mã trên, điều kiện ($ mỗi = 60) được thỏa mãn và do đó chúng ta nhận được đầu ra$per from 60 to 43, then no condition will be satisfied since 43 occurs in not even one range given in the conditions.
    • Xin chúc mừng! Bạn bảo đảm một lớp.
    • Hướng dẫn using if-else and else if create a simple grading system in php - sử dụng if-else và else nếu tạo một hệ thống chấm điểm đơn giản trong php

      Hình 4

  4. Nếu chúng ta thay đổi giá trị $ mỗi từ 60 thành 43, thì sẽ không có điều kiện nào được thỏa mãn vì 43 xảy ra trong thậm chí không có một phạm vi nào trong các điều kiện.
  5. Điều này sẽ đưa kiểm soát trực tiếp đến phần khác. Sau đó, đầu ra sẽ được hiển thị dưới đây:

    • Hình 5
      • Một số ví dụ khác:
      • Chúng tôi sẽ nghiên cứu thêm một số ví dụ để hiểu cách kiểm tra các điều kiện và cách viết mã trong các khối IF-Else.
      • Điều kiện viết:
      • Để viết một điều kiện, chúng tôi sử dụng các toán tử khác nhau để so sánh và tính toán các giá trị được đưa ra.
      • Nhưng đối với điều này, bạn cần biết mục đích của từng toán tử, sau đó bạn có thể sử dụng nó ở vị trí chính xác.
      • Chúng tôi đã sử dụng các toán tử so sánh khác nhau trong các ví dụ trên và cũng đã sử dụng toán tử logic và (&&) ở trên nếu câu lệnh khác khác. Bây giờ chúng ta biết rằng nếu && được sử dụng, điều đó có nghĩa là tất cả các điều kiện được nối bởi nó là đúng.
      • 
        
        If....else statement
        
        
        
        ’".$c."’ is a vowel.";
        	}
        	else
        	{
        		echo"’".$c."’ is a consonant";
        	}
        
        ?>
        
        
        
      • Tương tự, chúng ta sẽ thấy một toán tử logic hoặc (||) trong ví dụ dưới đây:$c variable is equal to ‘a’, or it is equal to ‘e‘ or it is equal to ‘i’, or ‘o’ or ‘u’. That means the condition will evaluate to true even if one of the character matches with the value of $c.
      • Chúng tôi sẽ kiểm tra xem ký tự đã cho là nguyên âm hay phụ âm.e’ assigned to it, it satisfies the condition and returns the statement e is a vowel.
      • Viết mã sau:s‘, it will return statement s is a consonant.
      • Đầu ra được hiển thị bên dưới:
      • Hướng dẫn using if-else and else if create a simple grading system in php - sử dụng if-else và else nếu tạo một hệ thống chấm điểm đơn giản trong php

        Trong ví dụ trên, chúng tôi đã kiểm tra xem giá trị của biến $ C có bằng ‘A, hay nó bằng‘ E ‘hay nó bằng với‘ I, hoặc ‘O, hoặc’ U. Điều đó có nghĩa là điều kiện sẽ đánh giá đúng ngay cả khi một trong các ký tự phù hợp với giá trị $ c.

    • Vì biến $ c có ký tự ‘e được gán cho nó, nên nó thỏa mãn điều kiện và trả về câu lệnh E là một nguyên âm.
      • Nếu biến $ c có một số ký tự khác, ngoài các nguyên âm nói ‘s, nó sẽ trả về câu lệnh S là một phụ âm.
      • Hình 6
      • Hãy để chúng tôi thử một ví dụ.
      • Chúng tôi sẽ tính toán hóa đơn cuối cùng của túi mua từ một cửa hàng. Hãy tưởng tượng rằng người bán hàng giảm giá 10% cho số lượng túi được mua lớn hơn hoặc bằng 50 (số lượng> = 50) và 5% giảm giá cho số lượng túi được mua dưới 50.
      • Viết mã sau trong tệp index.php.index.php file.
      • 
        
        If....else statement
        
        
        =50)
        	{
        		$discount=10;
        		echo "You get ".$discount."% discount
        "; $discprice=$rate*($discount/100); $rate-=$discprice; $total=$quantity*$rate; echo "Total bill = ".$total; } else { $discount=5; echo "You get ".$discount."% discount
        "; $discprice=$rate*($discount/100); $rate-=$discprice; $total=$quantity*$rate; echo "Total bill = ".$total; } ?>
      • Chúng ta cũng có thể viết mã này theo cách sau:
      • 
        
        If....else statement
        
        
        =50)
        	{
        		$discount=10;
        	}
        	else
        	{
        		$discount=5;
        	}
        	
        	echo "You get ".$discount."% discount
        "; $discprice=$rate*($discount/100); $rate-=$discprice; $total=$quantity*$rate; echo "Total bill = ".$total; ?>
      • Trong ví dụ trên, chúng tôi quyết định giảm giá theo số lượng mua.
      • Giảm giá đã được tính toán và khấu trừ từ tỷ lệ thực tế của mặt hàng.
      • Sau đó, tổng hóa đơn đã được tính toán.
      • Trong ví dụ trên, chúng tôi có tỷ lệ là R. 150/- và số lượng là 50. Đầu ra của nó được hiển thị bên dưới:
      • Hướng dẫn using if-else and else if create a simple grading system in php - sử dụng if-else và else nếu tạo một hệ thống chấm điểm đơn giản trong php

        Hình 7

      • Nếu bạn giảm số lượng, bạn sẽ được giảm giá 5%.

Do đó, chúng tôi đã hoàn thành việc nghiên cứu nếu các tuyên bố khác với các ví dụ trong PHP này nếu hướng dẫn tuyên bố khác.

Làm thế nào chúng ta sử dụng nếu khác và nếu câu lệnh trong PHP?

Nếu câu lệnh - thực thi một số mã nếu một điều kiện là đúng. Nếu ... câu lệnh khác - thực thi một số mã nếu một điều kiện là đúng và mã khác nếu điều kiện đó là sai. Nếu ... otherif ... câu lệnh khác - thực thi các mã khác nhau cho nhiều hơn hai điều kiện. Tuyên bố chuyển đổi - Chọn một trong nhiều khối mã là .... if...else statement - executes some code if a condition is true and another code if that condition is false. if...elseif...else statement - executes different codes for more than two conditions. switch statement - selects one of many blocks of code to be ...

Mục đích của câu lệnh điều kiện trong PHP là gì?

Các câu lệnh điều kiện PHP Điều này có nghĩa là, bạn có thể tạo các điều kiện kiểm tra dưới dạng các biểu thức đánh giá là đúng hoặc sai và dựa trên các kết quả này, bạn có thể thực hiện một số hành động nhất định.Có một số tuyên bố trong PHP mà bạn có thể sử dụng để đưa ra quyết định: câu lệnh if.

Tuyên bố trong Php là gì?

Các câu lệnh nếu bạn có thể có nếu các câu lệnh bên trong các câu lệnh, điều này được gọi là một nếu.You can have if statements inside if statements, this is called a nested if.

Làm thế nào để bạn kết thúc một câu lệnh IF trong PHP?

Từ khóa Endif được sử dụng để đánh dấu kết thúc của một điều kiện được bắt đầu với if (...): cú pháp.Nó cũng áp dụng cho bất kỳ biến thể nào của if có điều kiện, chẳng hạn như nếu ... otherif và nếu ... khác. is used to mark the end of an if conditional which was started with the if(...): syntax. It also applies to any variation of the if conditional, such as if... elseif and if...else .