在PHP中使用pathinfo的未定义路径扩展

Alv*_*aro 3 php undefined

如果我想获得带有pathinfo功能的URL扩展,我这样做:

<?php
 $path_parts = pathinfo($url);
 echo $path_parts["extension"];
?>
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是Apache显示以下注意事项:

Notice: Undefined index: extension in ...
Run Code Online (Sandbox Code Playgroud)

我怎么处理它?谢谢.

sha*_*han 7

如果您只想获得扩展程序,请使用以下命令:

$extension = pathinfo($url, PATHINFO_EXTENSION);
echo $extension;
Run Code Online (Sandbox Code Playgroud)