Giải thích các toán tử khác nhau có sẵ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ục
Phâ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 Toán tử TênVí dụKết quả 3Cộng 1Tổng của 2 và 3 7Phép trừ 5Chênh lệch giữa 2 và 3 8Phép nhân 9Tích của 2 và 3 92Dung chia 93Thương của 2 và 3 96Mô đun 97Dư của phép chia của 2 và 2 bởi 2Số mũ1Tăng_______270Lũy thừa 3Phé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 3Phé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 6Phé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 9Bộ phận ($x ** $y92) Người điều hànhToán tử chia ( 92) 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 ( 92)Sử dụng toán tử này, giá trị ở bên trái sẽ được chia cho giá trị ở bên phải 3Toán tử mô đun ($x ** $y96)Toán tử số học PHP thứ năm mà chúng ta sẽ đề cập đến là toán tử mô đun ( 96). 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 6Toán tử lũy thừa ($x ** $y70)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 ( 70)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 07Assignment 08 08 2 is set to the value of 3 602Addition 603 604 3 will be added to 2 607Subtraction 608 609 2 is subtracted by 3 612Multiplication 613 614 2 will be multiplied by 3 617Division 618 619 2 will be divided by 3 622Modulus 623 624 2 is set to the remainder of 2 divided by 3 628Exponentiation 629 630 2 is raised to the power of 3thChỉ định ($x ** $y07) Toán tửToán tử đơn giản nhất trong ngôn ngữ PHP là toán tử gán ( 07). 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ớiBiế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ố 8Phép Bổ Nhiệm ($x ** $y602) Toán Tử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 (______3602). 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 9Nếu bạn viết cái này ở dạng dài, bạn sẽ phải viết như sau 7Phép trừ Phép gán (______3607) Toán tửToán tử gán phép trừ ( 607) 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 0Tương đương dạng dài của thao tác này sẽ là sử dụng như sau 60Phép nhân Phép gán ($x ** $y612) Toán tửToán tử gán phép nhân ( 612) 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 61Hình thức viết dài hơn của toán tử này sẽ là sử dụng như sau 62Phân công bộ phận ($x ** $y617) Người điều hànhToán tử gán phép chia ( 617) 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 63Mộ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 64Phép gán mô đun ($x ** $y622) Toán tửToán tử gán mô đun ( 622) 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 65Nế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 66Phép gán lũy thừa ($x ** $y628) 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 ( 628),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 67Phiê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“ 68Toá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 lệnh điều kiện trong PHP, chẳng hạn như câu lệnh if Một trong những điều cần thiết 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 “ 649” và “ 650“. 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 OperatorNameExamplesResult 649Equals 652True nếu 2 bằng 3, các loại có thể khác nhau 650Identical_______3656True nếu 2 bằng 3 và chúng cùng loại. 659Không bằng 660True nếu 2 không bằng 3, các loại có thể khác 663Không bằng 664True nếu 2 không bằng 3, các loại có thể khác 667Không giống hệt 668True nếu 2 không bằng 3 hoặc nếu các loại khác nhau 671Ít hơn____3672True nếu 2 nhỏ hơn 367___3 Lớn hơn ___3 . Trả về một int với một trong ba giá trị. ______3691 – Nếu 2 nhỏ hơn 3 694 – Nếu 2 bằng 3. ______3697 – Nếu 2 lớn hơn 3. Toán tử so sánh bằng ($x ** $y649)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 ( 649)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 giống nhau thì trả về ________ 3902, nếu không thì trả về ________ 3903 69Toá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ư “ 697” sẽ được coi là giống như số 697. 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 ($x ** $y650)Toán tử giống hệt (______3650) trong PHP cho phép bạn thực hiện so sánh nghiêm ngặt giữa hai biến Khô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, toán tử sẽ trả về 902. Nếu giá trị hoặc loại không khớp, PHP sẽ trả về 903 90Có nhiều lý do khiến bạn muốn sử dụng toán tử so sánh giống hệt (______3649) trong PHP Mộ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 ** $y659 hoặc $x ** $y663)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à “ 659” và “ 663“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ề 902 khi các giá trị không giống nhau và 903 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 ( 659) trong PHP như dưới đây 91Tuy nhiên, bạn cũng có thể viết toán tử không bằng ( 663) 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 92Giố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 697 và chuỗi 920 sẽ trả về 903 khi sử dụng toán tử không bằng ( 659)Toán tử so sánh không giống hệt nhau ($x ** $y667)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ề 902 ngược lại, nó sẽ trả về 903 93Toán tử so sánh nhỏ hơn ($x ** $y671)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 ( 671) để 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 94Nếu giá trị bên trái nhỏ hơn giá trị bên phải, toán tử sẽ trả về 902Nếu giá trị bên trái lớn hơn giá trị bên phải, toán tử sẽ trả về 903Nếu cả hai giá trị đều giống nhau, toán tử này sẽ trả về 903Toán tử so sánh lớn hơn ($x ** $y675)Trong phần này, chúng ta sẽ xem xét toán tử so sánh lớn hơn ( 675) 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 95Nếu giá trị bên trái lớn hơn giá trị bên phải, toán tử sẽ trả về 902Nế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ề 903Nếu cả hai giá trị bằng nhau, toán tử vẫn sẽ trả về 903Nhỏ hơn hoặc bằng ($x ** $y679) 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 96Nếu giá trị bên trái nhỏ hơn giá trị bên phải, toán tử sẽ trả về 902Nế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ề 903Nếu các giá trị ở cả hai bên bằng nhau, toán tử sẽ trả về 902Lớn hơn hoặc bằng (______3683) 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ử “ 941” 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 97Nế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ề 902Nếu giá trị bên trái nhỏ hơn giá trị bên phải, toán tử sẽ trả về 903Nếu cả hai giá trị bằng nhau, thì toán tử sẽ trả về 902Tàu vũ trụ ($x ** $y687) Toán tử so sánhToán tử so sánh cuối cùng trong PHP là toán tử phi thuyền ( 687), 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 séc đó bằng (________ 507), ít hơn (________ 3671), hoặc lớn hơn (________ 3675) 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 98Thay vì trả về 902 hoặc 903, 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 Toán tửNameResult 955Pre-IncrementIncrements 2 từng đơn vị, sau đó trả về giá trị của biến 957Post-IncrementReturns 2, sau đó tăng giá trị biến lên một____3959Pre-DecrementDecrements 2 một, sau đó trả về giá trị của biến 961Pre-IncrementReturns 2, sau đó giảm giá trị của biến đi mộtCá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 ** $y955)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 ( 5), theo sau là biến hoặc biểu thức của bạn 99Toán Tử Tăng Sau ($x ** $y957)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 30Toán tử giảm trước ($x ** $y959)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ừ ( 968), như minh họa trong ví dụ bên dưới 31Toán tử sau giảm ($x ** $y961)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 dấu trừ ( 968) trước biến hoặc biểu thức của bạn 32Toá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 “ 902” hoặc “ 903” khi sử dụng các toán tử logic. Ví dụ: PHP sẽ đánh giá các số khác 0 là “ 902“, nhưng số 0 sẽ được coi là “ 903“Dưới đây là bảng tất cả các toán tử logic được hỗ trợ trong ngôn ngữ PHP OperatorNameExampleResult 975And 976True if both 2 and 3 are true 979And 980True if both 2 and 3 are true 983Or 984True if either 2or 3 is true 987Or 984True if either 2or 3 is true 991Xor 992True if either 2 or 3 is true, not both 4Not 996True if 2 is not trueVà ($x ** $y975 hoặc $x ** $y979) Toán tử logicToán tử PHP “______3975” cho phép bạn so sánh hai giá trị để xem liệu chúng có phải là 902 hay không. Bạn có thể viết toán tử này là “______3979” hoặc “ 975“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à 902, nó sẽ trả về 903Nếu cả hai giá trị được coi là ________ 3902, toán tử sẽ trả về ________ 3902 33Bạ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 “ 975” ở vị trí của nó 34Hoặc ($x ** $y983 hoặc $x ** $y987) Toán tử logicTrong PHP, toán tử 983 ( 987) 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ử 983 là 902, 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 đúng để toán tử 983 trả về 902Giống như toán tử 975, toán tử 983 cũng có hai cách viết khác nhau. Bạn có thể sử dụng hai đường thẳng đứng (______3987) hoặc từ khóa “ 983”. Cả hai đều hành xử giống nhau nhưng có các ưu tiên khác nhau 35Ngoài việc sử dụng hai đường thẳng đứng ( 987), bạn cũng có thể sử dụng từ khóa “ 983” ở vị trí của nó 36xor ($x ** $y991) Toán tử logicToán tử logic 991 trong PHP có tên là “độc quyền hoặc“. Sự khác biệt giữa “ 983” bình thường và “độc quyền hoặc” ( 991) là khá quan trọngVới toán tử “ 991” chỉ được 1 bên là ________ 3902 để toán tử trả về ________ 3902Nếu giá trị left và right là _______ 3902, toán tử “________ 3991” sẽ trả về ________ 3903 37Không giống như toán tử 983, 991 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à 902, toán tử not sẽ trả về 903Tương tự như vậy, nếu biểu thức là 903, toán tử not sẽ trả về 902 38Toá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 ( 341). Biểu tượng dấu chấm ( 341) 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 OperatorNameVí dụKết quả 341Nối nhau 344Nối nối 345 và 346 347Nhiệm vụ nối 348Nối thêm 346 đến 345Nối ($x ** $y341) Toán Tử ChuỗiToán tử chuỗi đầu tiên là ký hiệu nối ( 341). 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 39Phép nối chuỗi ($x ** $y347) Toán tử chuỗiToán tử thứ hai cho phép bạn kết hợp toán tử nối ( 341) với toán tử gán ( 07)Sử dụng toán tử kết hợp này ( 347), 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 60Cách dài hơn để viết toán tử chuỗi này sẽ như sau 61Toá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 của 2 và 3 649Equal 652True nếu 2 và 3 bằng nhau. Loại và thứ tự các phần tử có thể khác nhau. 650Identity 656True nếu 2 và 3 giống hệt nhau. Loại và thứ tự của các phần tử phải khớp 659Inequality 660True nếu 2 và 3 không bằng nhau 663Inequality 664True nếu 2 và 3 không bằng nhau 667Non-Identity 668True 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 62Đẳng thức ($x ** $y649) Toán tử mảngToán tử mảng đẳng thức ( 649) 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ề 902. Nếu chúng không khớp, nó sẽ trả về ________ 3903 63Toá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 ** $y650) Toán tử mảngTrong PHP, toán tử mảng nhận dạng (______3650) là sự thay thế hoàn toàn 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ề 902. Nếu chỉ một điều kiện không khớp, toán tử sẽ trả về ________ 3903 64Toán tử mảng bất đẳng thức ($x ** $y659 hoặc $x ** $y663)Toán tử mảng bất đẳng thức ( 659 hoặc 663) đượ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ề ________ 3902. Nếu chúng khớp nhau, toán tử sẽ trả về 903 65Bạ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 ( 663) cùng nhau 66Toá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 ** $y667)Toán tử mảng cuối cùng được gọi là không đồng nhất ( 667). 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ề 902. Mặt khác, nếu các mảng khớp hoàn hảo, toán tử sẽ trả về 903 67Toá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 OperatorNameVí dụResult 8Ternary 604Returns 2Giá trị là 606 nếu 607 là đúngGiá trị là 608 nếu 607 là sai. 610Null Coalescing____4611Returns 2Giá trị là 607 nếu 607 tồn tại và không phải là 615Giá trị là 606 nếu 607 không tồn tại hoặc là 615Ternary ($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 68Với toán tử bậc ba, PHP sẽ kiểm tra biểu thức đầu tiên ( 607) để xem nó là “ 902” hay “ 903“Nếu là 902, giá trị sau dấu chấm hỏi ( 625) sẽ được trả về ( 606)Nếu biểu thức là _______ 3903, giá trị sau dấu chấm phẩy (________ 4628) sẽ được trả về thay vì ( 608)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 69Sử 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 ** $y610) 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 ( 610). 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 “ 632” 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 “ 632”Bạn có thể thấy rằng bạn có một lệnh gọi kép tới “______4607” 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 2Sự 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ác toán tử khác nhau trong PHP là gì?Người vận hành PHP . toán tử số học Toán tử gán Toán tử so sánh Toán tử tăng/giảm Toán tử logic Toán tử chuỗi Toán tử mảng Toán tử gán có điều kiện Các toán tử trong PHP giải thích bằng ví dụ là gì?Toán tử PHP là ký hiệu i. e được sử dụng để thực hiện các thao tác trên toán hạng . Nói một cách đơn giản, các toán tử được sử dụng để thực hiện các thao tác trên các biến hoặc giá trị. Ví dụ. $num=10+20;//+ là toán tử và 10,20 là toán hạng.
5 loại toán tử khác nhau là gì?Hãy tìm hiểu chi tiết từng vấn đề này. . toán tử số học Toán tử giảm và tăng Toán tử gán Toán tử logic Điều hành có điều kiện toán tử Bitwise Toán tử đặc biệt Các loại toán tử khác nhau có sẵn là gì?Có ba loại toán tử mà người lập trình sử dụng. toán tử số học . toán tử quan hệ . toán tử logic . |