Uluslararası, PHP bir sayıyı dönüştürmek

0 Cevap php

PHP ne uluslararası formatta bir mobil numara dönüştürmek için hızlı yoludur:

Bu yüzden 07123456789 447123456789 olur.

Ben bir kaç yollar denedim ve cant işe almak gibi görünüyor.

Bu akım betik:

    if(strlen($gsm) > 2) {
        if(!substr_compare($gsm, "07", 0, 2, false)) {
            unset($gsm);
        }
        elseif (substr_compare($gsm, "07", 0, 3, true)) {
            if(strlen($gsm) == 11) {
                return "447" . substr($gsm, 2);
            }
        }
    }

Not: sayı bir regex eşleşirse Bu komut, yalnızca çalışır.

0 Cevap