可以用位運算來實現(xiàn),速度最快;
創(chuàng)新互聯(lián)專注于前進(jìn)企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城系統(tǒng)網(wǎng)站開發(fā)。前進(jìn)網(wǎng)站建設(shè)公司,為前進(jìn)等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
參考如下:
$arr=array(1,2);
$arr[0]=$arr[0] ^ $arr[1];
$arr[1]=$arr[0] ^ $arr[1];
$arr[0]=$arr[0] ^ $arr[1];
array_flip?(?array?$array?) :?array
array_flip()?返回一個反轉(zhuǎn)后的?array,
例如?array?中的鍵名變成了值,
而?array?中的值成了鍵名。
注意?array?中的值需要能夠作為合法的鍵名(例如需要是?int?或者?string)。
如果類型不對,將出現(xiàn)一個警告,并且有問題的鍵/值對將不會出現(xiàn)在結(jié)果里。
如果同一個值出現(xiàn)多次,則最后一個鍵名將作為它的值,其它鍵會被丟棄。
1、數(shù)據(jù)庫本身都帶有replace函數(shù)可以直接替換,不同的數(shù)據(jù)庫的replace替換語法不同,可以根據(jù)你的實際情況確定使用。這樣可以直接使用SQL語句替換就可以了,在PHP中執(zhí)行這個SQL。
2、直接在PHP使用查詢語句,查詢出需要替換的數(shù)據(jù)表數(shù)據(jù),之后通過PHP的str_replace方法進(jìn)行替換,將替換后的結(jié)果在創(chuàng)建一個Update的SQL語句,在PHP中再次執(zhí)行Update語句,也可以實現(xiàn)更新。
根據(jù)自己的實際情況確定,選哪種都可以。
希望對你有幫助。