2017-06-19 16 views
0

Ich habe diese Zeichenfolge: v531123000 Ich möchte testen, ob es die Zeichenfolge v531 enthält.überprüfen, ob eine Zeichenfolge ein bestimmtes Wort in PHP enthält?

Ich habe es von strpos, aber es funktioniert nicht:

$pn = $article->getPartNumber(); 
if (strpos($pn, 'v531') !== false) { 
       $lt=30; 
      } 

Sollte ich eine andere Funktion suchen strpos es nicht zu tun?

+0

Nein, https://3v4l.org/RWm5R –

+0

Dies bedeutet also, dass '$ pn' ist nicht das, was Sie erwarten. Aber da Sie es nicht ausgeben, können wir nicht helfen. –

+0

Lesen Sie das Handbuch http://php.net/manual/en/function.strpos.php wie man strpos richtig benutzt –

Antwort

0
if (0 === strpos('v531123000', 'v531')) { 
    //The String starts 'v531' 
} 
+1

"enthält"! = "Startet" – Federkun

Verwandte Themen