교환 방법: 1. PHP에서 제공하는 문자열 분할 함수인explode()를 사용하여 "$b=explode("|",$a."|".$b);$a=$b[ 구문을 구현합니다. 1];$b=$b[0];"; 2. 이를 달성하려면 할당 연산과 덧셈 및 뺄셈 연산을 사용하십시오. 구문은 "$a=$a+$b;$b=$a-$b;$입니다. a=$a -$b;"; 3. 이를 달성하려면 "list($b,$a)=array($a,$b);" 구문과 함께 배열 및 list() 함수를 사용합니다.
이 튜토리얼의 운영 환경: windows7 시스템, PHP8 버전, DELL G3 컴퓨터
두 변수의 값을 교환하기 위해 PHP에서 중간 변수(세 번째 변수)가 필요하지 않습니다.
방법 1: 사용 PHP에서 제공하는 문자열 분할 함수 폭발을 사용하여
<?php $a=333; $b=444; $b=explode("|", $a."|".$b); var_dump($b); $a=$b[1]; $b=$b[0]; echo $a."<br>"; echo $b; ?>
구현
<?php header("Content-type:text/html;charset=utf-8"); $a=333; $b=444; $a=$a+$b; $b=$a-$b; $a=$a-$b; echo $a."<br>"; echo $b; ?>
방법 2: 배열과 list() 함수를 사용하여
구현 아이디어:두 개의 변수 값을 순서대로 배열에 저장
<?php $a=333; $b=444; list($b,$a)=array($a,$b); echo $a."<br>"; echo $b; ?>출력 결과:
추천 학습: "
PHP 비디오 튜토리얼위 내용은 중간 변수를 사용하지 않고 PHP에서 두 변수의 값을 교환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!