str_replace 如果都有 0 都會被取代,怎麼樣只判斷讓他在第一個數字 0 再取代就行?

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

假設我是 0111012123
他就會取代成
+64111+6412123

取得的是第一個 0 沒錯,但 str_replace 會把所有 0 改成 +64
這要怎麼解啊?
傷腦筋啊

阅读 2.4k
2 个回答

preg_replace

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题