Введение в среду обучения Серверная часть: Ubuntu 18.04 LTS База данных: Mariadb 10.1.34 (Mysql) Языковая версия: PHP 7.3 Локальная версия: macOS High Sierra
Например, когда местные пользователи Тайваня звонят друг другу на номер мобильного телефона, это 09XX123456. При подключении к третьей стороне им необходимо переключиться на + 8869X123456. В это время они могут использовать эту функцию для свободного преобразования.
функция str_replace_national
function str_replace_national($from, $to, $content) { $from = '/'.preg_quote($from, '/').'/'; return preg_replace($from, $to, $content, 1); }
Воспользуйся
str_replace_national('0', '+886', $phone);
Поэтому он просто заменил бы первый “0” и изменил его на + 886.
Вернемся к тому же принципу
функция str_replace_first
function str_replace_first($from, $to, $content) { $from = '/'.preg_quote($from, '/').'/'; return preg_replace($from, $to, $content, 4); }
Воспользуйся
str_replace_first('+886', '0', $phone);
Замените + 886 на оригинальный “0”
Идентификатор строки:ian mac QQ:1258554508