2016-07-21 9 views
3

Ich habe eine Zeichenfolge aus dem Titel, und ich möchte bestimmte Zeichen/Zeichenfolge aus diesem entfernen. Titel ist Show mit bloginfo('sitename').Entfernen Sie bestimmte Zeichenfolge von String-Eingabe in PHP

Ich versuche, so etwas zu gemacht:

<?php 
    $title = preg_replace('/'. preg_quote('SRL', '/') . '$/', '', bloginfo('sitename')); 
    print $title; 
?> 

... aber nicht funktionieren.

Die title input ist: SOMETHING SRL, und ich möchte nur "SOMETHING" zeigen.

Vielen Dank für Ihre Hilfe!

+1

Warum verwenden Sie nicht 'str_replace' – Tamil

+0

' echo trim (str_replace ('SRL', '', $ Titel)); ' –

Antwort

3

Als ich zum ersten Mal statt preg_replace() Verwendung str_replace() wie unten kommentiert: -

echo trim(str_replace('SRL','',$title)); // first replace `SRL` and then remove extra spaces 

so wird Code sein: -

<?php 
    $title = trim(str_replace('SRL','',$title)); 
    print $title; 
?> 

Ausgang: - https://eval.in/609265

Hinweis: - In meinem Kommentar, Funktionsname falsch geschrieben (TYPO). Wie auch immer, ich korrigierte es in meiner Antwort

+1

Danke für die Antwort! –

2

Verwendung str_replace() Funktion

str_replace("SRL","",$title); 
+2

Vielen Dank für die Antwort! –

2
$title = "SOMETHING SRL"; 
$title = trim(str_replace("SRL","",$title)); 

Verwenden Sie diesen Code

+1

Vielen Dank für Ihre Antwort! –

Verwandte Themen