接受 url 或字符串的函数?

发布于 2024-11-16 05:03:31 字数 378 浏览 3 评论 0原文

我有一个函数,我希望能够接受 html 字符串或 file_get_contents() 可以处理的资源。

我的基本想法是

function something($source){
  $local = true;
  foreach(array('http://', 'https://') as $protocol)
    if(stripos($source, $protocol) === 0)
      $local = false;
  //more stuff
}

哪个有效, 但我很好奇,是否有更好的方法来做到这一点,如果没有,其他协议可以 file_get_contents() 处理

I have a function that I want to be able to accept either an html string, or a resource that file_get_contents() can work on.

My basic idea is

function something($source){
  $local = true;
  foreach(array('http://', 'https://') as $protocol)
    if(stripos($source, $protocol) === 0)
      $local = false;
  //more stuff
}

which works,
But I am curious, is there a better way of doing this, and if not, what other protocols can file_get_contents() handle

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文