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

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

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比宜州網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式宜州網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋宜州地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

$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方法實現(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/>';

//字符串版本 結合使用list方法和array實現(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ù)字都適用 使用異或運算(這個特別有意思!相當于一個數(shù)學運算)

$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 />';

微信掃一掃?、關注公眾號

?? 不定時分享資料視頻

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

網(wǎng)站欄目:php不用第三個變量,交換兩個數(shù)的值
標題網(wǎng)址:http://bm7419.com/article8/psdpip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供ChatGPT、微信小程序、App設計網(wǎng)站制作、網(wǎng)站收錄搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設