Hai số có thể được hoán đổi hoặc trao đổi. Nó có nghĩa là số đầu tiên sẽ trở thành số thứ hai và số thứ hai sẽ trở thành số đầu tiên
Ví dụ
Originally
a = 20, b = 25
After swapped it will become
a = 25, b = 20
Hoán đổi có thể được thực hiện bằng 2 cách
- Sử dụng biến thứ ba [tạm thời]
- không sử dụng biến thứ ba [tạm thời]
Sử dụng biến thứ ba
đổi chỗ 2 biếnhoán đổi 2 biến mà không sử dụng biến thứ ba
đổi chỗ mà không sử dụng biến thứ 3Ghi chú. br hoặc b dùng để ngắt dòng và in đậm
Hoán đổi 2 biếnGiá trị của hai biến có thể được hoán đổi mà không cần sử dụng bất kỳ biến tạm thời nào. Phương pháp này liên quan đến việc sử dụng các toán tử như +, *, / và bitwise
Phương pháp 1. Sử dụng toán tử +
Trong ví dụ dưới đây, toán tử + được sử dụng để hoán đổi giá trị của hai biến x và y
Đoạn mã trên sẽ cho đầu ra sau
Before Swap. x = 10 y = 25 After Swap. x = 25 y = 10
Phương pháp 2. Sử dụng toán tử *
Giống như toán tử +, toán tử * cũng có thể dùng để hoán đổi giá trị của hai biến x và y
Đoạn mã trên sẽ cho đầu ra sau
Before Swap. x = 10 y = 25 After Swap. x = 25 y = 10
Phương pháp 3. Sử dụng / toán tử
Tương tự toán tử / cũng có thể dùng để hoán đổi giá trị của hai biến x và y
Đoạn mã trên sẽ cho đầu ra sau
Before Swap. x = 10 y = 25 After Swap. x = 25 y = 10
Phương pháp 4. Sử dụng toán tử bitwise
Toán tử bitwise XOR [^] cũng có thể được sử dụng để hoán đổi giá trị của hai biến x và y. Nó trả về 1 khi một trong hai bit ở cùng một vị trí trong cả hai toán hạng là 1, ngược lại trả về 0
Trong bài viết này, chúng ta sẽ tìm hiểu về hoán đổi số trong PHP. Chúng ta sẽ tìm hiểu cách xác định hoán đổi, chúng ta sẽ học cách viết mã để hoán đổi hai số, cách hoán đổi nhiều hơn hai số và ba số cũng như cách hoán đổi các số có hoặc không có biến tạm thời, v.v.
Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]
Giá
Xem khóa học
600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [82.579 xếp hạng]
Trước tiên chúng ta hãy bắt đầu với định nghĩa
Bắt đầu khóa học phát triển phần mềm miễn phí của bạn
Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác
“Hoán đổi trong PHP là một thuật ngữ được định nghĩa là trao đổi các giá trị. ”
Hoán đổi hai số là quá trình hoán đổi hai giá trị có sử dụng hoặc không sử dụng biến tạm thời. Tôi hy vọng những ví dụ này hữu ích cho tất cả các lập trình viên muốn tìm hiểu khái niệm hoán đổi
Làm cách nào để hoán đổi hai số trong PHP?
Có hai cách hoán đổi số. Những con số này chứa các giá trị số
- Hoán đổi hai số với một biến tạm thời
- Hoán đổi hai số không có biến tạm thời
Giả sử chúng ta có một biến giữ giá trị 10,
số1 = 10 ;
Và biến còn lại giữ giá trị 20,
số2 = 20;
Khi hoán đổi hai số này, kết quả sẽ là,
số1 = 20
số2= 10
Điều này có thể thực hiện được khi sử dụng biến tạm thời thứ ba và cũng không có biến tạm thời. Hoán đổi hai số có thể được thực hiện bằng các toán tử +, -, *, /
1. Hoán đổi hai số với một biến tạm thời
Mã số
// Example of swapping of two numbers using a temporary variable
đầu ra
2. Hoán đổi hai số không có biến tạm thời
Mã số
0đầu ra
3. Hoán đổi hai số bằng một hàm như list[] với array[]
Mã số
1đầu ra
Làm cách nào để hoán đổi ba số trong PHP?
Có hai cách hoán đổi số. Những con số này chứa các giá trị số
- Hoán đổi ba số với một biến tạm thời
- Hoán đổi ba số không có biến tạm thời
1. Hoán đổi ba số bằng biến tạm thời
Bây giờ chúng ta đã học đổi chỗ hai số, theo cách tương tự bây giờ chúng ta học đổi chỗ ba số. Ví dụ sau minh họa cách sử dụng biến tạm thời [temp] để hoán đổi ba số
Mã số
2đầu ra
2. Hoán đổi ba số mà không sử dụng biến tạm thời
Logic ở đây là tính tổng và gán nó cho biến $num1
Và sau đó,
tính giá trị của $num1, gán giá trị này cho $num2,
tính giá trị của $num2, gán giá trị này cho $num3,
tính giá trị của $num3 và gán lại giá trị này cho $num1
Mã số
3đầu ra
Kết luận – Hoán đổi trong PHP
Tôi hy vọng bài viết này hữu ích cho tất cả các lập trình viên muốn học hoán đổi số. Bài này có cả phép đổi chỗ của hai và ba số với các ví dụ thích hợp. Những ví dụ này nếu được thực hành sẽ giúp bạn học khái niệm và giúp bạn ghi nhớ logic tốt
Bài viết được đề xuất
Đây là hướng dẫn về Hoán đổi trong PHP. Ở đây chúng tôi thảo luận về cách hoán đổi hai hoặc ba số có hoặc không sử dụng các biến tạm thời cùng với các ví dụ của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –