opción intlTelInput:
entrada oculta
Agregue una entrada oculta con el nombre dado. Alternativamente, si su nombre de entrada contiene corchetes (por ejemplo, name="phone_number[main]"), le dará a la entrada oculta el mismo nombre, reemplazando el contenido de los corchetes con el nombre dado (por ejemplo, si inicia el complemento con hiddenInput :"completo", entonces en este caso la entrada oculta tendría nombre="número_teléfono[completo]"). Al enviar, automáticamente completará la entrada oculta con el número internacional completo (usando getNumber). Esta es una forma rápida para que las personas que usan formularios que no son Ajax obtengan el número internacional completo, incluso cuando el modo nacional está habilitado. Evite esta opción cuando use formularios Ajax y, en su lugar, simplemente llame a getNumber para obtener el número internacional completo para enviar la solicitud. Nota:requiere que la entrada esté dentro de un elemento de formulario, ya que esta característica funciona escuchando el evento de envío en el elemento de formulario más cercano. También tenga en cuenta que dado que esto usa getNumber internamente, en primer lugar requiere la opción utilsScript y, en segundo lugar, espera un número válido, por lo que solo debe usarse después de la validación.
var phone_number = window.intlTelInput(document.querySelector("#phone_number"), {
separateDialCode: true,
preferredCountries:["in"],
hiddenInput: "full",
utilsScript: "//cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.3/js/utils.js"
});
$("form").submit(function() {
var full_number = phone_number.getNumber(intlTelInputUtils.numberFormat.E164);
$("input[name='phone_number[full]'").val(full_number);
alert(full_number)
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.3/css/intlTelInput.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.3/js/intlTelInput.min.js"></script>
<body>
<form>
<input type="tel" name="phone_number[main]" id="phone_number" />
<button type="submit" name="save">Save</button>
</form>
</body>
Código Php
Puede obtener el número completo como
$phone_number = $_REQUEST['phone_number']['full'];