Trang chủ >>Hướng dẫn PHP >Các toán tử gán PHP
Toán tử gán trong PHP
Có một số Toán tử khác có xu hướng thực hiện một số phép toán số họcvà lưu trữ kết quả trong cùng một. ví dụ: toán tử cộng-gán, được biểu thị
bằng ký hiệu +=, cho phép bạn đồng thời cộng và gán một giá trị mới cho một biến. Các toán tử gán phổ biếnOperatosDescription+=Cộng và gán-=Trừ và gán*=Nhân và gán/=Chia và gán thương%=Chia và gán mô đun. =Nối và gán [nó chỉ được sử dụng cho sting] và đây là ví dụ minh họa hoạt động của các toán tử này.
Thêm và gán
"; ?>Trong ví dụ trên
Khởi tạo biến [$x] với giá trị = 500. Nếu chúng ta muốn thêm 500 vào giá trị này. chúng ta không cần biến thứ hai và thứ ba để lưu trữ tổng giá trị[$x+=500] nghĩa là [$x=$x+500 ].
thêm 500 và gán lại giá trị mới[1000] cho cùng một biến [$x].
Trừ và gán
"; ?>Trong ví dụ trên
Tạo và khởi tạo giá trị giữ của biến[$x] = 1000. bây giờ thực hiện phép trừ. 500 được trừ từ 1000 bằng cách sử dụng [$x-=500] điều đó có nghĩa là [$x=$x - 500 ].
Bây giờ gán lại giá trị mới cho biến khởi tạo[$x]. vì vậy đầu ra sẽ trở thành.
Nhân và gán
"; ?>
Phép nhân đầu ra = 1000
Trong ví dụ trênBiến[ $x] có giá trị=100. bây giờ thực hiện phép nhân. [$x*=10] giá trị bây giờ là 10 nhân với giá trị trước đó [100].
và đầu ra sẽ trở thành. 1000 và nó gán lại cho biến [$x]
do đó đầu ra sẽ trở thành. 1000
Chia và gán thương
"; ?>Trong ví dụ trên.
Khai báo biến[ $x] có giá trị=1000. bây giờ thực hiện phép chia. [$x/=500] giá trị hiện tại là 500 chia cho giá trị trước đó [1000].
và đầu ra sẽ trở thành. 2 và nó gán lại value=2, quay lại biến [$x].
Chia và gán mô-đun
"; ?>Trong ví dụ trên. Biến[$x] có giá trị =5. Bây giờ hãy tính mô đun bằng cách sử dụng [$x%=2].
nó đưa ra giá trị còn lại = "1" và phần còn lại này sẽ gán lại cho biến[$x].
và đầu ra sẽ trở thành. 1
Ghép và chỉ định
"; ?>
Đầu ra Chào mừng đến với thế giới của phptpoint
Trong ví dụ trên.Khai báo biến[$str]. Với giá trị chuỗi = "Chào mừng".
Bây giờ hãy nối chuỗi này với chuỗi khác bằng cách sử dụng cùng một biến
bằng cách thực hiện [$str. = "đến với thế giới của php"].
Nó nối "chào mừng" với "đến với thế giới php" và
Đầu ra sẽ trở thành thế này. Chào mừng bạn đến với thế giới của Phptpoint
Hãy thử ví dụ sau để hiểu tất cả các toán tử gán. Sao chép và dán chương trình PHP sau trong bài kiểm tra. php và giữ nó trong gốc tài liệu Máy chủ PHP của bạn và duyệt nó bằng bất kỳ trình duyệt nào
Assignment Operators "; $c += $a; echo "Add AND Assigment Operation Result: $c
"; $c -= $a; echo "Subtract AND Assignment Operation Result: $c
"; $c *= $a; echo "Multiply AND Assignment Operation Result: $c
"; $c /= $a; echo "Division AND Assignment Operation Result: $c
"; $c %= $a; echo "Modulus AND Assignment Operation Result: $c
"; ?>
Điều này sẽ tạo ra kết quả sau -
Addtion Operation Result: 62 Add AND Assigment Operation Result: 104 Subtract AND Assignment Operation Result: 62 Multiply AND Assignment Operation Result: 2604 Division AND Assignment Operation Result: 62 Modulus AND Assignment Operation Result: 20
Các toán tử gán cho phép viết một giá trị cho một biến. Toán hạng đầu tiên phải là một biến và toán tử gán cơ bản là "=". Giá trị của biểu thức gán là giá trị cuối cùng được gán cho biến. Ngoài toán tử gán thông thường "=", một số toán tử gán khác là tổ hợp của một toán tử theo sau bởi dấu bằng
Điều thú vị là tất cả năm toán tử số học đều có toán tử gán tương ứng, Đây là danh sách
- +=
- -=
- *=
- /=
- %=
Bảng sau thảo luận thêm chi tiết về các toán tử gán đã nói
ShorthandExpressionDescription$a+= $b$a = $a + $bThêm 2 số và gán kết quả cho số đầu tiên. $a-= $b$a = $a -$bTrừ 2 số và gán kết quả cho số đầu tiên. $a*= $b$a = $a*$b Nhân 2 số và gán kết quả cho số đầu tiên. $a/= $b$a = $a/$bChia 2 số và gán kết quả cho số đầu tiên. $a%= $b$a = $a%$bTính toán mô đun của 2 số và gán kết quả cho số đầu tiên
Thí dụ
________số 8đầu ra
200 0 90000 1 0 Value of x & y is : 20 11
Xem ví dụ trên trình duyệt
Trước. Toán tử logic
Tiếp theo. Toán tử Bitwise
Chia sẻ Hướng dẫn / Bài tập này trên. Facebook và Twitter
PHP. Lời khuyên trong ngày
PHP. Phát nổ chuỗi PHP theo dòng mới
Thực hành tốt nhất
Như đã đề cập trong nhận xét cho câu trả lời đầu tiên, cách tốt nhất là sử dụng hằng số PHP PHP_EOL đại diện cho EOL của hệ thống hiện tại [End Of Line]
"; ?>0
PHP cung cấp rất nhiều hằng số rất hữu ích khác mà bạn có thể sử dụng để làm cho hệ thống mã của mình trở nên độc lập, hãy xem liên kết này để tìm các hằng số thư mục độc lập với hệ thống và hữu ích
Cảnh báo
Các hằng số này làm cho hệ thống trang của bạn trở nên độc lập, nhưng bạn có thể gặp sự cố khi di chuyển từ hệ thống này sang hệ thống khác khi bạn sử dụng các hằng số với dữ liệu được lưu trữ trên hệ thống khác. Hằng số của hệ thống mới có thể khác với hệ thống trước đó và dữ liệu được lưu trữ có thể không hoạt động nữa. Vì vậy, hãy phân tích cú pháp hoàn toàn dữ liệu của bạn trước khi lưu trữ để xóa mọi phần phụ thuộc vào hệ thống