如何检查变量中是否包含"http://",如果不是,请添加它?

Rob*_*Rob 3 php

基本上,我gethostbyname()用来获取指定URL的IP地址,parse_url()用于确定特定域.但是,如果http://不在URL中,这不起作用(除非我错过了一个选项)

那么我该如何检查是否http://在URL中,如果没有,请适当添加它?

或者如果有更好的选择,我想听听.谢谢.

Jac*_*kin 7

<?php
  $url = [some url here];
  if(substr($url, 0, 7) != 'http://') {
     $url = 'http://' . $url;
  }

?>
Run Code Online (Sandbox Code Playgroud)