接受 url 或字符串的函数?
我有一个函数,我希望能够接受 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是正常的方式。
支持的协议和包装器
It's normal way.
Supported Protocols and Wrappers