Làm cách nào tôi có thể hoán đổi hai giá trị trong php?

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ến

hoá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ứ 3

Ghi chú. br hoặc b dùng để ngắt dòng và in đậm

Hoán đổi 2 biến

Giá 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 –

Bạn có thể hoán đổi giá trị của hai biến không?

Hoán đổi hai số trong ngôn ngữ lập trình C có nghĩa là hoán đổi giá trị của hai biến . Giả sử bạn có hai biến var1 & var2. Giá trị của var1 là 20 & giá trị của var2 là 40. Vì vậy, sau khi hoán đổi giá trị của var1 sẽ trở thành 40 và giá trị của var 2 sẽ trở thành 20.

Hoán đổi đối số trong PHP là gì?

PHP. Hoán đổi hai biến . Nói chung, điều này được thực hiện với dữ liệu trong bộ nhớ. Phương pháp đơn giản nhất để hoán đổi hai biến là sử dụng biến tạm thời thứ ba. xác định nhiệt độ trao đổi [a, b]. = một một. = bb. = nhiệt độ. mutually exchanging the values of the variables. Generally, this is done with the data in memory. The simplest method to swap two variables is to use a third temporary variable : define swap[a, b] temp := a a := b b := temp.

Làm cách nào để hoán đổi hai số mà không có biến khác?

Ví dụ. Giả sử có hai số 25 và 23. X= 25 [Số thứ nhất], Y= 23 [số thứ hai] Đổi chỗ Logic. X = X + Y = 25 +23 = 48 Y = X - Y = 48 - 23 = 25 X = X -Y = 48 - 25 = 23 and the numbers are swapped as X =23 and Y =25.

Cần bao nhiêu biến để đổi chỗ hai số?

Ví dụ 1. Hoán đổi số [Sử dụng biến tạm thời] . Nội dung của biến đầu tiên được sao chép vào biến tạm thời. three variables are used. The contents of the first variable is copied into the temp variable.

Chủ Đề