이 기사에서는 PHP에서 숫자를 바꾸는 방법을 배웁니다. 스와핑을 정의하는 방법, 두 개의 숫자를 바꾸는 코딩 방법, 두 개 이상의 숫자와 세 개의 숫자를 바꾸는 방법, 임시 변수가 있거나 없는 숫자를 바꾸는 방법 등을 알아봅니다.
광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
먼저 정의부터 살펴보겠습니다.
“PHP에서 스와핑은 값을 교환하는 것으로 정의되는 용어입니다.”
두 숫자 교환은 임시 변수를 사용하거나 사용하지 않고 두 값을 교환하는 프로세스입니다. 이 예제들이 스와핑의 개념을 배우고자 하는 모든 프로그래머에게 도움이 되기를 바랍니다.
번호를 바꾸는 방법에는 두 가지가 있습니다. 이 숫자는 숫자 값을 담고 있습니다.
값이 10인 변수가 하나 있다고 가정합니다.
숫자1 = 10 ;
그리고 값이 20인 다른 변수는
숫자2 = 20;
이 두 숫자를 바꾸면 결과는 다음과 같습니다.
번호1 =20
숫자2= 10
이는 세 번째 임시 변수를 사용하거나 임시 변수 없이도 가능합니다. +, -, * 및 / 연산자를 사용하여 두 숫자를 교환할 수 있습니다.
코드:
<?PHP // Example of swapping of two numbers using a temporary variable // Declaring two variables $num1 = 100; $num2 = 200; // using echo statement print the variables before swapping two numbers echo "<br>"."Before Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<hr>"; // declaring temporary variable to be zero $temp = 0; // performing swap of numbers $temp = $num1; $num1 = $num2; $num2 = $temp; //using the echo statement print the variables after swapping the numbers echo "<br>"."After Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; ?>
출력:
코드:
<?php // Example of swapping of two numbers without using a temporary variable // Declaring two variables $num1 = 100; $num2 = 200; // using echo statemnt print the variables before swapping two numbers echo "<br>"."Swap done without using temparory variable"; echo "<hr>"; echo "<br>"."Before Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<hr>"; // performing swap of numbers $num1 = $num1 - $num2; $num2 = $num1 + $num2; $num1 = $num2 - $num1; //using the echo statement print the variables after swapping the numbers echo "<br>"."After Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; ?>
출력:
코드:
<?php // Example of swapping of two numbers using list() with array() // Declaring two variables $num1 = 100; $num2 = 200; // using echo statement print the variables before swapping two numbers echo "<br>"."Swap done without using predefined functions"; echo "<hr>"; echo "<br>"."Before Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<hr>"; // performing swap of numbers list($num1, $num2) = array($num2, $num1); //using the echo statement print the variables after swapping the numbers echo "<br>"."After Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; ?>
출력:
번호를 바꾸는 방법에는 두 가지가 있습니다. 이 숫자는 숫자 값을 담고 있습니다.
이제 두 숫자 바꾸기를 배웠으니 세 숫자 바꾸기도 배웠습니다. 다음 예는 임시(temp) 변수가 세 개의 숫자를 바꾸는 방법을 보여줍니다.
코드:
<?php // Example of swapping three numbers using temporary variable // Declaring three variables $num1 = 100; $num2 = 200; $num3 = 300; // using echo statement print the variables before swapping three numbers echo "<br>"."Swap done without using temporary variable"; echo "<hr>"; echo "<br>"."Before Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<br>"."Value of third number is = ". $num3; echo "<hr>"; // performing swap of numbers //assign first number the total of three numbers $temp = $num1; $num1 = $num2; $num2 = $num3; $num3 = $temp; //using the echo statement print the variables after swapping the numbers echo "<br>"."After Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<br>"."Value of third number is = ". $num3; ?>
출력:
논리에서는 총합을 계산하여 $num1 변수에 할당합니다.
그리고
$num1의 값을 계산하고 이 값을 $num2에 할당합니다.
$num2의 값을 계산하고 이 값을 $num3에 할당합니다.
$num3의 값을 계산하고 이 값을 $num1에 다시 할당합니다.
코드:
<?php // Declaring three variables $num1 = 100; $num2 = 200; $num3 = 300; // using echo statement print the variables before swapping three numbers echo "<br>"."Swap done without using temporary variable"; echo "<hr>"; echo "<br>"."Before Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<br>"."Value of third number is = ". $num3; echo "<hr>"; // performing swap of numbers //assign first number the total of three numbers $num1 = $num1 + $num2 + $num3; $num2 = $num1 - ($num2 + $num3); $num3 = $num1 - ($num2 + $num3); $num1 = $num1 - ($num2 + $num3); //using the echo statement print the variables after swapping the numbers echo "<br>"."After Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<br>"."Value of third number is = ". $num3; ?>
출력:
이 기사가 숫자 교환을 배우고자 하는 모든 프로그래머에게 도움이 되기를 바랍니다. 이 기사에는 적절한 예와 함께 두 숫자와 세 숫자의 교환이 모두 포함되어 있습니다. 이러한 예를 연습해 보면 개념을 이해하는 데 도움이 되고 논리도 기억하는 데 도움이 됩니다.
위 내용은 PHP에서 스와핑의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!