Cái gì không lớn hơn trong php?
Một toán tử trong PHP được sử dụng để thực hiện các thao tác trên các biến. Ví dụ: PHP có thể sử dụng các toán tử để lấy một hoặc nhiều giá trị và tạo một giá trị kết quả mới Show
Toán tử là một phần quan trọng của PHP và là một trong những chủ đề mà bạn nên làm quen với. Những thứ này giúp bạn thao tác các giá trị và rất cần thiết để viết các tập lệnh PHP Trong hướng dẫn của chúng tôi, chúng tôi sẽ nhóm các toán tử khác nhau theo mục đích sử dụng của chúng. Ví dụ: toán tử cộng ( 3) được phân loại là toán tử số họcTrong vài phần sau, chúng tôi sẽ chỉ cho bạn tất cả các toán tử bạn có thể sử dụng trong PHP Mục lụcPhân loại toán tử PHPCó một số cách để nhóm các toán tử mà PHP hỗ trợ. Hai trong số những cách này là nhóm theo cách sử dụng của chúng hoặc nhóm theo số lượng giá trị mà chúng có thể hoạt động trên đó Cách mà chúng tôi sẽ sử dụng trong hướng dẫn của chúng tôi dựa trên cách sử dụng của các toán tử. Dưới đây là danh sách tất cả các danh mục sử dụng
Bạn cũng có thể nhóm các toán tử thành ba nhóm, mỗi nhóm đại diện cho số lượng giá trị mà họ có thể thao tác trên đó
Toán tử số học trong ngôn ngữ PHPCác toán tử số học trong PHP cho phép bạn thực hiện các phép toán như cộng, trừ, nhân, v.v. Ví dụ: sử dụng biểu tượng dấu cộng ( 3), bạn có thể cộng giá trị số của các biến lại với nhauDưới đây bạn có thể thấy danh sách tất cả các toán tử số học được hỗ trợ theo mặc định trong PHP OperatorNameExampleResult 3Addition 1Sum of 2 and 3 7Subtraction 5Difference between 2 and 3 8Multiplication 9Product of 2 and 3 2Division 3Quotient of 2 and 3 6Modulus 7Remainder of the division of 2 by 3 0Exponentiation 1Raises 2 to the 3th PowerPhép cộng ($x ** $y3) Toán tửToán tử PHP số học đầu tiên mà chúng ta sẽ khám phá là toán tử cộng ( 3). Sử dụng điều này, chúng ta có thể cộng giá trị số của hai biến với nhauSử dụng toán tử cộng, giá trị ở phía bên trái sẽ có giá trị của phía bên phải được thêm vào nó. Thao tác này sẽ trả về tổng của hai giá trị này
Phép trừ ($x ** $y7) Toán TửToán tử trừ ( 7) cho phép bạn trừ giá trị số của một biến khỏi một biến khácVới toán tử PHP này, giá trị ở phía bên trái sẽ bị trừ đi giá trị ở phía bên phải
Phép nhân ($x = $y8) Toán tửToán tử số học PHP thứ ba mà chúng ta sẽ đề cập đến là toán tử nhân ( 8). Biểu tượng dấu hoa thị trong PHP đại diện cho toán tử nàyVới toán tử này, giá trị ở vế trái sẽ được nhân với biến ở vế phải
Bộ phận ($x += $y2) Người điều hànhToán tử chia ( 2) cho phép bạn chia một giá trị số cho một giá trị số khác một cách dễ dàng. Để sử dụng toán tử này trong PHP, bạn cần sử dụng ký hiệu dấu gạch chéo lên ( 2)Sử dụng toán tử này, giá trị ở bên trái sẽ được chia cho giá trị ở bên phải
Mô đun ($x += $y6) Toán tửToán tử số học PHP thứ năm mà chúng ta sẽ đề cập đến là toán tử mô đun ( 6). Toán tử này cho phép bạn lấy phần dư sau khi chiaToán tử này sẽ chia giá trị ở bên trái của toán tử cho giá trị ở bên phải. Nó sẽ trả lại phần còn lại từ hoạt động này
Toán tử lũy thừa ($x = $x + $y0)Toán tử số học PHP cuối cùng mà chúng ta sẽ khám phá là toán tử lũy thừa ( 0)Toán tử này cho phép bạn nhân giá trị ở vế trái với lũy thừa của vế phải
Toán tử gán PHPTrong phần này, chúng tôi sẽ chỉ cho bạn cách sử dụng các toán tử gán trong PHP Toán tử gán được sử dụng để đặt giá trị của một biến thành một giá trị khác. Họ thậm chí còn cung cấp các cách tốc ký để thực hiện các phép toán trên các biến Dưới đây là bảng phác thảo các toán tử gán khác nhau được hỗ trợ trong ngôn ngữ PHP. Ngoài ra, chúng tôi đã bao gồm một ví dụ về cách sử dụng các toán tử này, bao gồm cả dạng dài tương đương của chúng OperatorNameExampleLong EquivalentDescription 7Assignment 8 8 2 is set to the value of 3 02Addition 03 04 3 will be added to 2 07Subtraction 08 09 2 is subtracted by 3 12Multiplication 13 14 2 will be multiplied by 3 17Division 18 19 2 will be divided by 3 22Modulus 23 24 2 is set to the remainder of 2 divided by 3 28Exponentiation 29 30 2 is raised to the power of 3thChỉ định ($x -= $y7) Toán tửToán tử đơn giản nhất trong ngôn ngữ PHP là toán tử gán (_______50_______7). Toán tử này cho phép bạn đặt giá trị của một biến thành một giá trị mới Biến được tham chiếu ở phía bên trái của toán tử sẽ được đặt thành giá trị ở phía bên phải ________số 8_______Toán tử Bổ sung ($x - $y02)Trong PHP, bạn có thể sử dụng số học để sửa đổi các giá trị trong quá trình gán. Toán tử đầu tiên trong số này mà chúng ta sẽ đề cập đến là toán tử gán phép cộng (_______36_______02). Toán tử này được biểu diễn bằng các ký hiệu dấu cộng và dấu bằng Biến ở bên trái sẽ có giá trị của biểu thức ở bên phải được thêm vào nó. PHP sẽ gán giá trị kết quả cho biến bên trái
Nếu bạn viết cái này ở dạng dài, bạn sẽ phải viết như sau
Phép trừ Phép gán (______36_______07) Toán tửToán tử gán phép trừ ( 07) của PHP cho phép bạn trừ một giá trị khỏi một biến và gán giá trị đó ngay lập tức. Toán tử này giúp bạn không phải viết ra một dòng mã dài hơn để trừ một giá trị khỏi một biến đã xác địnhBiến ở phía bên trái sẽ có giá trị ở phía bên phải trừ đi từ nó. Biến sau đó sẽ được gán giá trị kết quả của phép toán
Tương đương dạng dài của thao tác này sẽ là sử dụng như sau 0Phép nhân Phép gán ($x - $y12) Toán tửToán tử gán phép nhân ( 12) cho phép bạn nhanh chóng nhân giá trị của một biến với một biến khác, gán giá trị mới trong quy trìnhSử dụng toán tử này trong PHP, biến ở bên trái sẽ được nhân với giá trị ở bên phải. PHP sẽ gán giá trị kết quả cho biến bên trái 1Hình thức viết dài hơn của toán tử này sẽ là sử dụng như sau 2Phân công bộ phận ($x - $y17) Người điều hànhToán tử gán phép chia ( 17) cho phép bạn chia giá trị của một biến cho một biến khác và gán ngay giá trị kết quả đóNó giúp bạn không phải tham chiếu lặp đi lặp lại cùng một biến trong cùng một dòng Biến ở bên trái sẽ được chia cho giá trị của biểu thức bên phải. Sau đó, kết quả của phép tính này được gán cho biến bên trái 3Một dạng viết dài này là tham chiếu lại tên biến và sử dụng toán tử chia 4Phép gán mô đun ($x - $y22) Toán tửToán tử gán mô đun ( 22) cho phép bạn lấy phần còn lại từ phép toán chia và gán nó cho biếnVới toán tử này, biến ở bên trái sẽ được chia cho giá trị ở bên phải. Sau đó, phần còn lại từ hoạt động này sẽ được gán cho biến bên trái 5Nếu bạn định viết nó ra ở định dạng dài, bạn có thể viết giống như hình bên dưới 6Phép gán lũy thừa ($x - $y28) Toán tửToán tử gán cuối cùng mà chúng ta sẽ xem xét là toán tử gán lũy thừa ( 28),Toán tử này cho phép bạn nâng biến ở vế trái lên lũy thừa của biến ở vế phải. PHP sẽ lưu kết quả vào biến bên trái 7Phiên bản dạng dài của toán tử gán này được hiển thị bên dưới. Biểu mẫu này rõ ràng sử dụng toán tử lũy thừa để tăng “ 2” lên “ 3“ 8Toán tử so sánh trong PHPToán tử so sánh là một phần quan trọng của ngôn ngữ PHP và được sử dụng để so sánh hai giá trị. Có rất nhiều toán tử trong số này và mỗi toán tử đều có trường hợp sử dụng riêng Kết quả cho tất cả trừ một trong các toán tử này sẽ luôn là Đúng hoặc sai. Đây là những toán tử bạn sẽ sử dụng cùng với các câu điều kiện trong PHP, chẳng hạn như Một trong những điều thiết yếu mà bạn nên học từ các toán tử so sánh trong PHP là sự khác biệt giữa “ 49” và “ 50“. Nếu bạn đã quen thuộc với JavaScript, bạn có thể đã biết sự khác biệtDưới đây, bạn có thể xem bảng phác thảo các toán tử so sánh khác nhau được hỗ trợ trong ngôn ngữ PHP. Nếu bạn muốn tìm hiểu thêm về bất kỳ toán tử nào trong số này, hãy đọc tiếp OperatorNameVí dụKết quả_______36_______49Bằng nhau 52True nếu 2 bằng với 3, các loại có thể khác nhau 50Giống hệt 56True nếu 2 bằng với 3 và chúng cùng loại. 59Not Equal 60True if 2 is not equal to 3, types can be different 63Not Equal 64True if 2 is not equal to 3, types can be different 67Not Identical 68True if 2 is not equal to 3 or if the types are different 71Less Than 72True if 2 is less than 3 75Greater Than 76True if Trả về một int với một trong ba giá trị 91 – Nếu 2 nhỏ hơn 3 94 – Nếu 2 bằng với 3 97 – Nếu 2 lớn hơn 3Toán Tử So Sánh Bằng ($x - $y49)Toán tử so sánh PHP đầu tiên mà chúng ta sẽ đi sâu vào là phép so sánh bằng ( 49)Toán tử này chỉ cần kiểm tra xem giá trị bên trái có bằng giá trị bên phải hay không. Nếu chúng giống nhau, nó sẽ trả về 02, nếu không thì 03 9Toán tử so sánh bằng thậm chí sẽ thực hiện tung hứng kiểu nếu các biến không cùng kiểu Loại tung hứng có nghĩa là một chuỗi như “ 97” sẽ được coi là giống như số 97. Nó thực hiện điều này bằng cách cố gắng chuyển đổi chuỗi thành một sốNếu bạn muốn buộc PHP không sử dụng hành vi này, thay vào đó, bạn cần sử dụng toán tử so sánh giống hệt nhau Toán tử so sánh giống hệt nhau ($x - $y50)Toán tử ( 50) giống hệt nhau trong PHP cho phép bạn thực hiện so sánh chặt chẽ giữa hai biếnKhông giống như toán tử bằng, phép so sánh này yêu cầu cả giá trị và loại khớp với nhau. Nếu khớp nhau, người điều khiển sẽ trả về 02. Nếu giá trị hoặc loại không khớp, PHP sẽ trả về 03 0Có nhiều lý do tại sao bạn sẽ muốn sử dụng toán tử so sánh giống hệt ( 49) trong PHPMột trong những lý do quan trọng là để ngăn chặn ép buộc loại. Ví dụ, có nhiều trường hợp bạn không muốn chuỗi khớp với số và ngược lại Toán Tử So Sánh Không Bằng ($x - $y59 hoặc $x - $y63)Trong PHP, có hai toán tử so sánh không bằng nhau mà bạn có thể sử dụng trong mã của mình. Tuy nhiên, cả hai toán tử này hoạt động giống nhau, vì vậy bạn có thể sử dụng chúng thay thế cho nhau. Những toán tử không bằng nhau này là “ 59” và “ 63“Sử dụng toán tử so sánh này, bạn có thể kiểm tra xem hai biến có chứa cùng một giá trị hay không. Nó sẽ trả về 02 khi các giá trị không giống nhau và 03 khi chúng giống nhau. Nó ngược lại với toán tử bằngCách chính để sử dụng toán tử không bằng ( 59) trong PHP như bên dưới 1Tuy nhiên, bạn cũng có thể viết toán tử không bằng ( 63) như hình bên dưới. Biến thể này của toán tử hiếm khi được sử dụng trong PHP 2Giống như toán tử bằng, PHP sẽ thực hiện tung hứng kiểu để xem hai giá trị có khớp nhau không. Ví dụ: nếu bạn so sánh một số nguyên và một chuỗi, PHP sẽ chuyển chuỗi thành một số nguyên Vì vậy, số nguyên 97 và chuỗi 20 sẽ trả về 03 khi sử dụng toán tử không bằng ( 59)Toán Tử So Sánh Không Giống Nhau ($x - $y67)Toán tử không giống nhau tương tự như toán tử không bằng. Sự khác biệt là toán tử không giống nhau cũng sẽ trả về false nếu các loại biến không khớp Toán tử này hoạt động bằng cách so sánh giá trị bên trái với giá trị bên phải. Nó kiểm tra xem các giá trị không giống nhau hay không cùng loại Nếu các biến không cùng giá trị và kiểu, nó sẽ trả về 02 ngược lại, nó sẽ trả về 03 3Toán tử so sánh nhỏ hơn ($x - $y71)Trong PHP, bạn có thể kiểm tra xem một giá trị số có nhỏ hơn giá trị khác không. Bạn cần sử dụng toán tử so sánh nhỏ hơn ( 71) để làm điều nàyToán tử này hoạt động bằng cách kiểm tra xem giá trị bên trái có nhỏ hơn giá trị bên phải không 4Nếu giá trị bên trái nhỏ hơn giá trị bên phải, toán tử sẽ trả về 02Nếu giá trị bên trái lớn hơn giá trị bên phải, toán tử sẽ trả về 03Nếu cả hai giá trị đều giống nhau, toán tử này sẽ trả về 03Toán Tử So Sánh Lớn Hơn ($x - $y75)Trong phần này, chúng ta sẽ xem xét toán tử so sánh lớn hơn ( 75) trong PHPSử dụng toán tử này, bạn có thể xem liệu giá trị bên trái có lớn hơn giá trị bên phải hay không 5Nếu giá trị bên trái lớn hơn giá trị bên phải, toán tử sẽ trả về 02Nếu giá trị bên trái nhỏ hơn giá trị bên phải, toán tử “lớn hơn” sẽ trả về 03Nếu cả hai giá trị bằng nhau, toán tử vẫn sẽ trả về 03Nhỏ hơn hoặc bằng ($x - $y79) Toán Tử So SánhNgôn ngữ PHP cho phép bạn kết hợp cả hai toán tử nhỏ hơn và bằng. Điều này cho phép bạn kiểm tra xem một giá trị có nhỏ hơn hoặc bằng một giá trị khác không Thông thường, toán tử less than sẽ chỉ trả về true nếu các giá trị nhỏ hơn nó. Nếu chúng khớp nhau, nó sẽ trả về false Toán tử này cho phép bạn kiểm tra xem giá trị bên trái có nhỏ hơn hoặc bằng giá trị bên phải không 6Nếu giá trị bên trái nhỏ hơn giá trị bên phải, toán tử sẽ trả về 02Nếu giá trị bên trái lớn hơn giá trị bên phải, thì toán tử “nhỏ hơn hoặc bằng” sẽ trả về 03Nếu các giá trị ở cả hai bên bằng nhau, toán tử sẽ trả về 02Lớn hơn hoặc bằng (_______36_______83) Toán Tử So SánhToán tử so sánh “lớn hơn hoặc bằng” được xây dựng dựa trên toán tử “ 41” bình thường. Toán tử này có thể kiểm tra xem liệu một giá trị có lớn hơn hoặc bằng một giá trị hay khôngToán tử này hữu ích khi bạn muốn thực hiện một hành động ngay cả khi các giá trị khớp nhau Sử dụng toán tử này, bạn có thể kiểm tra xem giá trị bên trái có lớn hơn hoặc bằng giá trị bên phải không 7Nếu giá trị bên trái lớn hơn giá trị bên phải, toán tử này sẽ trả về 02Nếu giá trị bên trái nhỏ hơn giá trị bên phải, toán tử sẽ trả về 03Nếu cả hai giá trị bằng nhau, thì toán tử sẽ trả về 02Tàu vũ trụ ($x - $y87) Toán tử so sánhToán tử so sánh cuối cùng trong PHP là toán tử phi thuyền ( 87), còn được gọi là toán tử so sánh kết hợp. Đây là một trong những toán tử mới nhất và được giới thiệu với PHP 7Điều làm cho toán tử này trở nên độc đáo là nó thực hiện ba kiểm tra so sánh khác nhau. Những tấm séc đó bằng ( 7), nhỏ hơn ( 71) hoặc lớn hơn ( 75)Người điều khiển tàu vũ trụ sẽ kiểm tra xem giá trị bên trái có nhỏ hơn, bằng hoặc lớn hơn giá trị bên phải không 8Thay vì trả về 02 hoặc 03, toán tử tàu vũ trụ trả về một số nguyên có ba giá trị có thể. Giá trị của số nguyên cho bạn biết phép so sánh nào phù hợp với các biến của bạn
Toán tử tăng/giảm trong ngôn ngữ PHPCác toán tử tăng và giảm trong PHP cho phép bạn dễ dàng tăng hoặc giảm giá trị của một biến PHP hỗ trợ cả tăng giá trị trước và sau. Mặc dù cả hai đều tăng hoặc giảm giá trị của một biến nhưng cách chúng trả về giá trị đó là khác nhau Bảng dưới đây của chúng tôi cho bạn thấy các toán tử tăng/giảm khác nhau được hỗ trợ trong ngôn ngữ PHP OperatorNameResult 55Pre-IncrementIncrements 2 lên một, sau đó trả về giá trị của biến 57Post-IncrementReturns 2, sau đó tăng giá trị biến lên một_______39_______59Pre-DecrementDecrements 2 một, sau đó trả về giá trị của biến 61Pre-IncrementReturns 2, sau đó giá trị giảm đi một biếnCác toán tử tiền tố sẽ tăng/giảm giá trị của một biến rồi trả về giá trị của nó Toán tử post sẽ trả về giá trị của biến sau đó tăng/giảm giá trị Toán Tử Tăng Trước ($x * $y55)Toán tử tăng trước hoạt động trong PHP bằng cách tăng giá trị được lưu trữ trong biến. Khi giá trị đã được cập nhật, nó sẽ trả về giá trị Bạn cần sử dụng hai ký hiệu dấu cộng (_______0_______5), theo sau là biến hoặc biểu thức của bạn 9Toán Tử Tăng Sau ($x * $y57)Ngôn ngữ PHP cũng hỗ trợ tăng giá trị sau. Điều này có nghĩa là giá trị đầu tiên sẽ được trả về, sau đó chính giá trị đó sẽ tăng lên Điều này có nghĩa là giá trị trả về là giá trị ban đầu của biến, không phải giá trị gia tăng Sử dụng toán tử này trong PHP cũng đơn giản như sử dụng hai ký hiệu dấu cộng ( 5) sau biến hoặc biểu thức 0Toán Tử Giảm Trước ($x * $y59)Toán tử giảm trước trong PHP cho phép bạn giảm giá trị của một biến đi một. Với tư cách là toán tử “pre”, giá trị sẽ được giảm dần, sau đó được trả về với giá trị mới Để sử dụng toán tử này, bạn chỉ cần bắt đầu nó bằng hai ký hiệu dấu trừ ( 68), như minh họa trong ví dụ bên dưới 1Toán tử sau khi giảm ($x * $y61)Trong PHP, bạn có thể sử dụng toán tử giảm sau để lấy một giá trị biến và sau đó giảm nó Sử dụng giảm sau, PHP sẽ trả về giá trị của biến hoặc biểu thức bạn đã chọn trước. Sau đó, sau khi giá trị được trả về, PHP sẽ giảm giá trị xuống một Bạn có thể sử dụng toán tử giảm sau bằng cách sử dụng hai ký hiệu trừ ( 68) trước biến hoặc biểu thức của bạn 2Toán tử logic PHPTrong phần này, chúng ta sẽ khám phá các toán tử cục bộ khác nhau mà bạn có thể sử dụng trong ngôn ngữ PHP Thông thường, bạn sẽ thấy các toán tử này được sử dụng trong các câu điều kiện vì chúng cho phép bạn so sánh các giá trị Boolean. Tuy nhiên, các toán tử này có các chức năng bổ sung PHP sẽ cố gắng chuyển đổi các giá trị thành “ 02” hoặc “ 03” khi sử dụng các toán tử logic. Ví dụ: PHP sẽ đánh giá các số khác 0 là “ 02“, nhưng số 0 sẽ được coi là “ 03“Dưới đây là bảng tất cả các toán tử logic được hỗ trợ trong ngôn ngữ PHP OperatorNameExampleResult 75And 76True if both 2 and 3 are true 79And 80True if both 2 and 3 are true 83Or 84True if either 2or 3 is true 87Or 84True if either 2or 3 is true 91Xor 92True if either 2 or 3 is true, not both 4Not 96True if 2 is not trueVà ($x * $y75 hoặc $x * $y79) Toán tử logicToán tử “ 75” của PHP cho phép bạn so sánh hai giá trị để xem liệu chúng có phải là 02 hay không. Bạn có thể viết toán tử này là “ 79” hoặc “ 75“Sự khác biệt giữa hai toán tử thực hiện cùng một hành động này là thứ tự mà PHP sẽ thực hiện thao tác đó Với PHP và toán tử, nếu một trong hai giá trị không phải là 02, nó sẽ trả về 03Nếu cả hai giá trị được coi là 02, toán tử sẽ trả về 02 3Bạn cũng có thể viết toán tử logic “và” mà không có ký hiệu bằng cách sử dụng từ khóa “ 75” ở vị trí của nó 4Hoặc ($x * $y83 hoặc $x * $y87) Toán tử logicTrong PHP, toán tử 83 ( 87) cho phép bạn so sánh hai giá trị, kiểm tra xem một trong hai giá trị đó có đúng khôngNếu phía bên trái của toán tử 83 là 02, thì PHP sẽ không kiểm tra giá trị ở phía bên phải. Điều này là do chỉ một bên cần chứng minh là đúng để toán tử 83 trả lại 02Giống như toán tử 75, toán tử 83 cũng có hai cách viết khác nhau. Bạn có thể sử dụng hai đường thẳng đứng (_______39_______87) hoặc từ khóa “ 83”. Cả hai đều hành xử giống nhau nhưng có các ưu tiên khác nhau 5Ngoài việc sử dụng hai đường thẳng đứng ( 87), bạn cũng có thể sử dụng từ khóa “ 83” ở vị trí của nó 6xor ($x * $y91) Toán tử logicToán tử logic 91 trong PHP có tên là “độc quyền hoặc“. Sự khác biệt giữa “ 83” bình thường và “độc quyền hoặc” ( 91) là khá quan trọngVới toán tử “ 91”, chỉ một bên có thể là 02 để toán tử quay lại 02Nếu các giá trị bên trái và bên phải là 02, toán tử “ 91” sẽ trả về 03 7Không giống như toán tử 83, 91 sẽ luôn đánh giá cả biểu thức bên trái và bên phảiNot ($x ** $y4) Toán tử logicToán tử logic NOT ( 4) trong PHP hoạt động bằng cách phủ định giá trị Boolean của một biểu thức. Về cơ bản, toán tử này hoạt động bằng cách trả về một nghịch đảo của biểu thức Boolean được giải thànhToán tử này hoạt động khác vì nó chỉ hoạt động trên một biến hoặc biểu thức duy nhất. Tuy nhiên, bạn có thể dễ dàng sử dụng nó cùng với các toán tử logic khác Nếu biến/biểu thức là 02, toán tử not sẽ trả về 03Tương tự như vậy, nếu biểu thức là 03, toán tử not sẽ trả về 02 8Toán tử chuỗi PHPNgôn ngữ PHP cung cấp hai toán tử cụ thể mà bạn có thể sử dụng để kết hợp các chuỗi. Trong PHP, bạn không thể sử dụng toán tử cộng để kết hợp các chuỗi. Thay vào đó, bạn phải sử dụng biểu tượng dấu chấm ( 41)Dấu chấm (_______43_______41) cho phép bạn thực hiện nối các chuỗi. Đây là phương pháp nối một chuỗi với cuối một chuỗi khác Dưới đây, bạn có thể xem bảng hiển thị hai toán tử chuỗi cụ thể được hỗ trợ bởi ngôn ngữ PHP OperatorNameExampleResult 41Concatenation 44Concatenates 45 and 46 47Concatenation Assignment 48Appends 46 to 45Nối ($x / $y41) Toán Tử ChuỗiToán tử chuỗi đầu tiên là ký hiệu nối ( 41). Bạn có thể sử dụng biểu tượng này để nối một chuỗi với một chuỗi khácPHP sẽ nối chuỗi bên phải với cuối chuỗi bên trái bằng cách sử dụng toán tử nối 9Phép gán nối ($x / $y47) Toán tử chuỗiToán tử thứ hai cho phép bạn kết hợp toán tử nối (_______43_______41) với toán tử gán (_______50_______7) Sử dụng toán tử kết hợp này ( 47), bạn có thể nối chuỗi bên phải với phần cuối của chuỗi bên trái. PHP sẽ gán chuỗi nối cho biến bên trái 0Cách dài hơn để viết toán tử chuỗi này sẽ như sau 1Toán tử mảng trong PHPPHP có nhiều loại toán tử được sử dụng để xử lý mảng. Mặc dù các toán tử này trông giống nhau, nhưng chúng hoạt động hơi khác khi xử lý mảng Sự khác biệt lớn nhất là cách các toán tử này phải xem xét thứ tự, loại và giá trị của phần tử Bảng dưới đây sẽ cung cấp cho bạn cái nhìn tổng quan về tất cả các toán tử hoạt động trên mảng trong PHP OperatorNameExampleResult 3Union 1Union of 2 and 3 49Equality 52True if 2 and 3 are equalLoại và thứ tự của các phần tử có thể khác nhau. 50Identity 56True nếu 2 và 3 giống hệt nhauLoại và thứ tự của các phần tử phải khớp 59Bất đẳng thức 60True nếu 2 và 3 không bằng nhau 63Bất đẳng thức____36_______64True nếu 2 và 3 không bằng nhau 67Không đồng nhất 68True nếu 2 và 3 không giống nhauToán tử mảng Union ($x ** $y3)Trong PHP, toán tử hợp ( 3) cho phép bạn nối hai mảng lại với nhau, kết hợp các giá trị của một mảng vào phần cuối của một mảng khácPHP sẽ nối mảng từ bên phải vào cuối mảng bên trái bằng cách sử dụng toán tử hợp ( 3)Nếu mảng có các khóa xung đột, các giá trị ở mảng bên trái sẽ được ưu tiên, loại bỏ các giá trị ở bên phải 2Toán tử mảng đẳng thức (_______36_______49)Toán tử mảng đẳng thức ( 49) cho phép bạn so sánh hai mảng và kiểm tra xem chúng có cùng khóa và giá trị khôngNếu khóa và giá trị trong hai mảng khớp nhau, toán tử này sẽ trả về 02. Nếu chúng không khớp, nó sẽ trả về 03 3Toán tử này sẽ thực hiện tung hứng kiểu để khớp với các khóa hoặc giá trị trong mảng. Ngoài ra, nó sẽ không so sánh để xem các giá trị mảng có cùng thứ tự không Danh tính ($x - $y50) Toán tử mảngTrong PHP, toán tử mảng nhận dạng (______36_______50) là sự thay thế nghiêm ngặt cho toán tử đẳng thức. Sử dụng toán tử này, bạn có thể so sánh hai mảng để xem chúng có giống nhau không Một mảng được coi là giống hệt nhau khi các giá trị, khóa, kiểu dữ liệu và thứ tự mảng khớp với nhau. Do đó, khi tất cả các điều kiện này được đáp ứng, toán tử nhận dạng sẽ trả về 02. Nếu chỉ một điều kiện không khớp, toán tử sẽ trả về 03 4Toán tử mảng bất đẳng thức (_______36_______59 hoặc $x - $y63)Toán tử mảng bất đẳng thức ( 59 hoặc 63) được sử dụng để so sánh hai mảng và kiểm tra xem giá trị của chúng có khớp không. Điều này ngược lại với toán tử bình đẳngToán tử này hoạt động bằng cách kiểm tra xem có bất kỳ khóa hoặc giá trị nào không khớp trong một trong hai mảng không Nếu các mảng không khớp, toán tử bất đẳng thức sẽ trả về 02. Nếu chúng khớp nhau, người điều hành sẽ trả về 03 5Bạn cũng có thể viết toán tử bất đẳng thức bằng cách sử dụng các ký hiệu nhỏ hơn và lớn hơn ( 63) cùng nhau 6Toán tử mảng bất đẳng thức sẽ thực hiện tung hứng kiểu khi tìm kiếm sự không khớp Toán tử mảng không định danh ($x - $y67)Toán tử mảng cuối cùng được gọi là không đồng nhất ( 67). Toán tử này là sự thay thế chặt chẽ hơn cho toán tử bất đẳng thứcToán tử này sẽ so sánh hai mảng, kiểm tra xem các giá trị, khóa, thứ tự và kiểu dữ liệu có khớp không Nếu bất kỳ thứ nào trong số này không khớp, toán tử không nhận dạng sẽ trả về 02. Mặt khác, nếu các mảng khớp hoàn hảo, toán tử sẽ trả về 03 7Toán tử gán có điều kiện PHPToán tử gán có điều kiện có thể là một trong những toán tử PHP phức tạp hơn. Tuy nhiên, chúng cũng cực kỳ mạnh mẽ và cho phép bạn viết mã sạch hơn nhiều Dưới đây là bảng bao gồm các toán tử gán có điều kiện hiện được hỗ trợ trong PHP OperatorNameExampleResult 8Ternary 04Returns 2Giá trị là 06 nếu 07 là đúngGiá trị là 08 nếu 07 là sai. 10Null Coalescing 11Returns 2Giá trị là 07 nếu 07 tồn tại và không phải là 15Giá trị là 06 nếu 07 không tồn tại hoặc là 15Ternary ($x ** $y8) Toán tử chuyển nhượng có điều kiệnToán tử bậc ba ( 8) trong PHP cho phép bạn dễ dàng đặt giá trị dựa trên việc một biểu thức đã chỉ định có đúng hay không. Hơn nữa, nó cho phép bạn đơn giản hóa câu lệnh điều kiện if xuống một dòngVì đây là một toán tử phức tạp hơn, chúng ta hãy bắt đầu với cú pháp điển hình của việc sử dụng toán tử bậc ba 8Với toán tử bậc ba, PHP sẽ kiểm tra biểu thức đầu tiên ( 07) để xem nó là “ 02” hay “ 03“Nếu là 02, giá trị sau dấu chấm hỏi ( 25) sẽ được trả về (_______46_______06)Nếu biểu thức là 03, giá trị sau dấu chấm phẩy ( 28) sẽ được trả về thay thế ( 08)Thay thế dạng dài cho toán tử ternaryNếu bạn viết điều này ra bằng cách sử dụng định dạng câu lệnh điều kiện truyền thống, thay vào đó, bạn sẽ có đoạn mã sau 9Sử dụng toán tử bậc ba, bạn có thể thấy rằng chúng tôi đã cô đọng câu lệnh if đơn giản này thành một dòng Null Coalescing ($x % $y10) Toán tử gán có điều kiệnToán tử gán có điều kiện cuối cùng mà chúng ta sẽ xem xét là toán tử hợp nhất null của PHP ( 10). Toán tử này cho phép bạn dọn dẹp mã của mình hơn nữa bằng cách giảm sự lặp lạiToán tử này kiểm tra xem biến bên trái có tồn tại và không phải là null. Nếu hai điều kiện này được đáp ứng, biểu thức đầu tiên được trả về Ngoài ra, nếu biểu thức bên trái không tồn tại hoặc không có giá trị, thay vào đó, PHP sẽ trả về biểu thức bên phải 0Ở trên, bạn có thể thấy cách sử dụng cú pháp này đơn giản như thế nào. Ngoài ra, nó giảm nhu cầu gọi hàm “ 32” vì toán tử hợp nhất null xử lý nóCác lựa chọn thay thế dạng dài cho toán tử kết hợp NullCó hai cách viết mã dài hơn hoạt động giống nhau mà chúng ta sẽ nhanh chóng xem qua Cách thứ nhất là sử dụng toán tử bậc ba ( 8) và hàm “ 32”Bạn có thể thấy rằng bạn có một lệnh gọi kép tới “_______46_______07” theo cách này. Đường cú pháp của toán tử hợp nhất null cho phép bạn loại bỏ lệnh gọi hàm này 1Ngoài ra, bạn có thể viết ra điều tương tự bằng cách sử dụng câu điều kiện 2Phần kết luậnHy vọng rằng đến thời điểm này trong hướng dẫn, bạn sẽ hiểu các toán tử khác nhau được hỗ trợ bởi ngôn ngữ PHP Cái gì không lớn hơn hoặc bằng trong PHP?Toán tử so sánh PHP Sự khác biệt == và === trong PHP là gì?== Toán tử. Toán tử này dùng để kiểm tra các giá trị đã cho có bằng nhau hay không. Nếu đúng thì trả về true, ngược lại trả về false. === Nhà điều hành. Toán tử này dùng để kiểm tra các giá trị đã cho và kiểu dữ liệu của nó có bằng nhau hay không. Nếu đúng thì trả về true, ngược lại trả về false
làm gì. = Có nghĩa là gì trong PHP?Một trong những toán tử so sánh trong PHP là không bằng , được biểu thị bằng ký hiệu. = hoặc <> và bất cứ khi nào chúng ta muốn so sánh kiểu dữ liệu của hai giá trị đã cho, chúng ta sử dụng toán tử không bằng nhau trong PHP.
Việc sử dụng => trong PHP là gì?Toán tử mũi tên kép => , được sử dụng làm cơ chế truy cập mảng . Điều này có nghĩa là những gì ở phía bên trái của nó sẽ có giá trị tương ứng với những gì ở phía bên phải của nó trong ngữ cảnh mảng. Điều này có thể được sử dụng để đặt các giá trị của bất kỳ loại nào được chấp nhận thành một chỉ mục tương ứng của một mảng. |