Una función muy útil que comprueba mediante una expresión regular si una determinada cadena tiene el prefijo “http://”, y si no lo tiene se lo añade al comienzo de la cadena.
function insertarHTTP($url) {
if (!preg_match("~^(?:f|ht)tps?://~i", $url)) {
$url = "http://" . $url;
}
return $url;
}
echo insertarHTTP('psoluciones.net'); // imprime: https://emanuelpaxtian.com

