Toán tử tăng và giảm trong PHP là gì?

PHP chứa các toán tử tăng và giảm. Đây là những toán tử cộng 1 hoặc trừ 1 từ giá trị hiện tại. Các toán tử có thể được thêm tiền tố hoặc cố định sau và sẽ mang lại kết quả hơi khác nhau mỗi lần

  • Toán tử gia tăng. ++
  • toán tử giảm dần. --

Thông thường, để thêm 1 vào một giá trị, bạn sẽ sử dụng toán tử cộng

Trong ví dụ trên, bạn đánh giá biểu thức ở bên phải, $a + 1, trở thành 6, sau đó bạn gán lại giá trị cho $a, ở bên trái

Với toán tử tăng hậu tố, chúng ta có thể thêm ++ vào cuối biến và nó sẽ thực hiện thao tác tương tự

Nhưng nếu chúng ta đánh giá biến, chúng ta sẽ nhận được một kết quả không mong muốn. 5. Nếu chúng ta thêm 1 vào giá trị, tại sao nó vẫn hiển thị 5 chứ không phải 6? . Nếu ta gọi giá trị sau nó sẽ hiển thị giá trị trước đó cộng 1

Với toán tử tăng tiền tố, biểu thức được đánh giá trước và sau đó được hiển thị

Bạn chỉ phải ghi nhớ điều này nếu bạn đang thực hiện thao tác bên trong biểu thức hoặc chuyển biến dưới dạng đối số. Nếu bạn tăng giá trị và sau đó gọi nó, kết quả sẽ giống nhau bất kể bạn thêm tiền tố hay hậu sửa chữa toán tử

Nguyên tắc tương tự áp dụng cho toán tử giảm, nhưng thay vì cộng 1 vào giá trị, bạn trừ 1

Các toán tử tăng và giảm được sử dụng nhiều trong các vòng lặp, điều mà chúng ta chưa làm được, nhưng sẽ sớm thôi. Tiếp theo chúng ta sẽ xem xét các toán tử logic

dinocajic/php-7-youtube-tutorials

Mã cho PHP 7. x hướng dẫn trên YouTube

github. com

Dino Cajic hiện là Trưởng phòng CNTT tại LSBio [LifeSpan BioSciences, Inc. ], Kháng thể tuyệt đối, Kerafast, Everest BioTech, Nordic MUbio và Exalpha. Ông cũng là Giám đốc điều hành tại MyAutoSystem. Ông có hơn một thập kỷ kinh nghiệm về công nghệ phần mềm. Anh ấy có điểm B. S. về Khoa học Máy tính và môn phụ về Sinh học. Nền tảng của anh ấy bao gồm việc tạo ra các ứng dụng thương mại điện tử cấp doanh nghiệp, thực hiện phát triển phần mềm dựa trên nghiên cứu và tạo điều kiện phổ biến kiến ​​thức thông qua viết lách

Bạn có thể kết nối với anh ấy trên LinkedIn, theo dõi anh ấy trên Instagram hoặc đăng ký ấn phẩm Phương tiện của anh ấy

Đọc mọi câu chuyện từ Dino Cajic [và hàng nghìn nhà văn khác trên Medium]. Phí thành viên của bạn trực tiếp hỗ trợ Dino Cajic và các nhà văn khác mà bạn đọc. Bạn cũng sẽ có toàn quyền truy cập vào mọi câu chuyện trên Phương tiện

PHP hỗ trợ các toán tử tăng và giảm trước và sau kiểu C. Toán tử tăng/giảm chỉ hoạt động trên các biến chứ không phải trên bất kỳ giá trị nào

Danh sách toán tử tăng/giảm

ExampleNameEffect++$xPre-incrementIncrements $x bằng 1, sau đó trả về $x. $x++Post-incrementTrả về $x, sau đó tăng $x lên 1. --$Giảm trước Giảm $x đi 1, sau đó trả về $x. $x--Post-decrementTrả về $x, sau đó giảm $x đi 1

Thí dụ

đầu ra

Value of $a is :10
After Pre-increment value of $a [ i.e. ++$a ] is: 11
Value of $a is :20
After Post-increment value of $a [ i.e. $a++ ] is: 20
Value of $a is :30
After Pre-decrement value of $a [ i.e. --$a ] is: 29
Value of $a is :40
After Post-decrement value of $a [ i.e. $a-- ] is: 40

Xem ví dụ trên trình duyệt

Trước. Toán tử mảng
Tiếp theo. câu lệnh if else if



PHP. Lời khuyên trong ngày

PHP. Làm cách nào để nhận nhiều giá trị đã chọn của hộp chọn trong php?

Nếu bạn muốn PHP coi $_GET['select2'] là một mảng các tùy chọn, chỉ cần thêm dấu ngoặc vuông vào tên của phần tử được chọn như thế này

Chủ Đề