溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php不用第三個(gè)變量,交換兩個(gè)數(shù)的值

發(fā)布時(shí)間:2020-04-07 05:33:28 來源:網(wǎng)絡(luò) 閱讀:958 作者:sswqzx 欄目:web開發(fā)

//字符串版本 結(jié)合使用substr,strlen兩個(gè)方法實(shí)現(xiàn)

$a="a";

$b="b";

echo '交換前 $a:'.$a.',$b:'.$b.'<br />';

$a.=$b;

$b=substr($a,0,(strlen($a)-strlen($b)));

$a=substr($a, strlen($b));

echo '交換后$a:'.$a.',$b:'.$b.'<br />';


echo '-----------------------<br/>';


//字符串版本 使用str_replace方法實(shí)現(xiàn)

$a="a";

$b="b";

echo '交換前 $a:'.$a.',$b:'.$b.'<br />';

$a.=$b;

$b=str_replace($b, "", $a);

$a=str_replace($b, "", $a);

echo '交換后$a:'.$a.',$b:'.$b.'<br />';


echo '-----------------------<br/>';


//字符串版本 結(jié)合使用list方法和array實(shí)現(xiàn)

$a="a";

$b="b";

echo '交換前 $a:'.$a.',$b:'.$b.'<br />';

list($b,$a)=array($a,$b);

echo '交換后$a:'.$a.',$b:'.$b.'<br />';


echo '-----------------------<br/>';


//字符串和數(shù)字都適用 使用異或運(yùn)算(這個(gè)特別有意思!相當(dāng)于一個(gè)數(shù)學(xué)運(yùn)算)

$a='a';

$b='b';

echo '交換前 $a:'.$a.',$b:'.$b.'<br />';

$a=$a^$b;

$b=$b^$a;

$a=$a^$b;

echo '交換后$a:'.$a.',$b:'.$b.'<br />';


echo '-----------------------<br/>';


//只適用于數(shù)字

$a=3;

$b=5;

echo '交換前 $a:'.$a.',$b:'.$b.'<br />';

$a=$a+$b;

$b=$a-$b;

$a=$a-$b;

echo '交換后$a:'.$a.',$b:'.$b.'<br />';

微信掃一掃?、關(guān)注公眾號

?? 不定時(shí)分享資料視頻

php不用第三個(gè)變量,交換兩個(gè)數(shù)的值

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI