鍍金池/ 問(wèn)答/Java  PHP  網(wǎng)絡(luò)安全/ str_replace 如果都有 0 都會(huì)被取代,怎麼樣只判斷讓他在第一個(gè)數(shù)字

str_replace 如果都有 0 都會(huì)被取代,怎麼樣只判斷讓他在第一個(gè)數(shù)字 0 再取代就行?

str_replace(substr($_SESSION['phone'], 0, 1), '+64', $_SESSION['phone']);

假設(shè)我是 0111012123
他就會(huì)取代成
+64111+6412123

取得的是第一個(gè) 0 沒(méi)錯(cuò),但 str_replace 會(huì)把所有 0 改成 +64
這要怎麼解啊?
傷腦筋啊

回答
編輯回答
葬憶

http://php.net/manual/zh/func...
學(xué)習(xí)都不看文檔的嗎

2017年5月12日 01:24
編輯回答
還吻

preg_replace

2018年5月24日 18:15