从右到右的PHP解析
我有一个类似于$filename=“stack.over.flow.zip”的字符串,我想解析它并从字符串中提取仅“zip”部分。我在php.net上花了3个小时。然而,我找不到任何方法。顺便说一下,这里不仅仅是一个字符串,还有很多变量从右到右的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
$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_扩展名)代码>谢谢,这是我想要的解决方案。