react 前端框架如何驱动企业数字化转型与创新发展
541
2022-10-28
php 面试题
1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名 例如: php 或 .php
$url = '= parse_url($url);$ext = pathinfo($urlArr['path'],PATHINFO_EXTENSION);echo $ext;
(1)函数:mixed parse_url ( string $url [, int $component = -1 ] )
参数:
url 要解析的 URL。无效字符将使用 _ 来替换。 component 指定 PHP_URL_SCHEME、 PHP_URL_HOST、 PHP_URL_PORT、 PHP_URL_USER、 PHP_URL_PASS、 PHP_URL_PATH、 PHP_URL_QUERY 或 PHP_URL_FRAGMENT 的其中一个来获取 URL 中指定的部分的 string。(除了指定为 PHP_URL_PORT 后,将返回一个 integer 的值)。 ps:
只有$url 参数时,返回一个关联数组$url,$component两个参数都有时,返回一个string或者integer 类型
输出
array(3) { ["host"]=> string(15) "example.com" ["path"]=> string(5) "/dir/path.php" ["query"]=> string(17) "googleguy=googley" }
(2)pathinfo() 函数以数组的形式返回文件路径的信息。
pathinfo(path,options)
path 可选。规定要返回的数组元素。默认是 all。
options 可能的值:
PATHINFO_DIRNAME - 只返回 dirnamePATHINFO_BASENAME - 只返回 basenamePATHINFO_EXTENSION - 只返回 extensio
例子 1输出:Array([dirname] => /testweb[basename] => test.txt[extension] => txt)
例子 2输出:test.txt
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~