Ich mag von einer bedingten Teilzeichenfolge Echo:echo ein bedingtes Teilzeichens
<?php echo get_the_title(); ?>
Der Selektor für meinen Zustand ist „-“ Wenn der Wähler in der Zeichenfolge vorhanden ist, ich als ein Echo will den Teil String hinter dem Selektor. Wenn der Selektor nicht vorhanden ist, möchte ich die gesamte Zeichenfolge wiedergeben. Hier ist meine Idee, aber ich verstehe es nicht funktioniert:
if (($pos = strpos($data, " – ")) !== FALSE) {
$whatIWant = substr($data, $pos+1);
}
echo $whatIWant; ?>
Es funktioniert nicht :-( Was sollte ich die bedingte Teilzeichenfolge Echo ändern
where is $ data? –
Das ist ein Zeichencodierungsproblem. Woher hast du den Strich, den du in deiner strpos-Funktion verwendest? Es entspricht nicht dem normalen Strich auf meiner Tastatur. –