从右到右的PHP解析

从右到右的PHP解析,php,string-parsing,Php,String Parsing,我有一个类似于$filename=“stack.over.flow.zip”的字符串,我想解析它并从字符串中提取仅“zip”部分。我在php.net上花了3个小时。然而,我找不到任何方法。顺便说一下,这里不仅仅是一个字符串,还有很多变量 $a = explode('.', $filename ); echo end($a); 使用的功能: 备选方案: $last_three_chars = substr( $filename, -3 ); echo $last_three_chars

我有一个类似于$filename=“stack.over.flow.zip”的字符串,我想解析它并从字符串中提取仅“zip部分。我在php.net上花了3个小时。然而,我找不到任何方法。顺便说一下,这里不仅仅是一个字符串,还有很多变量

$a = explode('.', $filename );
echo end($a);
使用的功能:

备选方案:

$last_three_chars = substr( $filename, -3 );
echo $last_three_chars ;
试试这个

$pathinfo = pathinfo('stack.over.flow.zip');
echo 'Extension: '.$pathinfo['extension'];

will produce:
Extension: zip
使用的功能:

您是否考虑过看PHP说明手册而不是W3C?我就是这么做的。您可能会发现这样有用的内容:
echo pathinfo($filename,pathinfo_扩展名)谢谢,这是我想要的解决方案。