Я получаю следующую переменнуюPHP подкачки 0 с +44
$inputMobile = $_POST["inputMobile"];
Теперь номера могут прийти различными способами, например,
07714....
+447714...
00447714...
Что мне нужно сделать, это убедиться, что независимо от числа, которое я получил, я меняю его, чтобы начать с +44. У меня было что-то вроде этого
$inputMobile = $_POST["inputMobile"];
if (substr($inputMobile, 0, 1) === '+44') {
$inputMobile = $_POST["inputMobile"];
}
else {
$inputMobile = preg_replace('/^0?/', '+44', $inputMobile);
}
Проблема в том, если я дам ему номер, как +447714, она возвращает + 44 + 44714.
Как я могу остановить это?
Благодаря
«Если первый символ - это последовательность из трех символов ...», может быть суть вашей проблемы здесь. – tadman
'substr ($ inputMobile, 0, 1) === '+ 44'' никогда не может быть« истинным ». – lxg