2016-06-06 19 views
2

Ich habe eine Zeichenfolge wie $ filename = "stack.over.flow.zip" und ich möchte es analysieren und nehmen nur "zip" Teil aus dem String . Ich verbringe 3 Stunden auf php.net. Ich konnte jedoch keine Methode finden. Übrigens gibt es nicht nur eine Zeichenfolge, sondern viele Variablen.PHP Parsing Von Rechts

+2

Haben Sie in der PHP-Anleitung statt w3schools suchen berücksichtigt? Das ist was ich mache. Sie könnten so etwas nützlich finden: http://php.net/manual/en/function.pathinfo.php – kainaw

+2

'echo pathinfo ($ filename, PATHINFO_EXTENSION);' –

Antwort

3
$a = explode('.', $filename); 
echo end($a); 

Funktionen verwendet:

Alternative:

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

substr()

+0

Danke, es ist eine Lösung, die ich will. –

1

Try this,

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

will produce: 
Extension: zip 

Funktion verwendet: Pathinfo()