1 개요[ | ]
- PHP swap
PHP
CPU
0.1s
MEM
22M
0.2s
Copy
$a = 3; $b = 5;
list($a,$b) = [$b,$a];
echo "a=$a, b=$b";
a=5, b=3
PHP
Copy
function swap(&$a, &$b) {
list($a,$b) = [$b,$a];
}
$a = 3;
$b = 5;
swap($a, $b);
echo "a=$a, b=$b";
Loading
swap with temp
PHP
Copy
function swap(&$a, &$b) {
$temp = $b;
$b = $a;
$a = $temp;
}
$a = 3; $b = 5;
swap($a, $b);
echo "a=$a, b=$b";
Loading
xor swap
PHP
Copy
$a = 3; $b = 5;
$a ^= $b ^= $a ^= $b;
echo "a=$a, b=$b";
Loading
PHP
Copy
function xor_swap(&$a, &$b) {
$a = $a ^ $b;
$b = $a ^ $b;
$a = $a ^ $b;
}
$a = 3; $b = 5;
xor_swap($a, $b);
echo "a=$a, b=$b";
Loading
2 같이 보기[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- PHP (8)
PHP 파일 다운로드 구현 2 (한글 파일명 지원) ― …PHP에서 오라클 DB 사용 ― YoWuPHP 파일 업로드 구현 ― 일리단사오육칠PHP 파일 업로드 구현 ― JmnotePHP 파일 다운로드 구현 2 (한글 파일명 지원) ― AnmkstLib my.php ― 신정섭Lib my.php ― Jmnote로또번호 생성 ―Pinkcrimson