dargestellt Ich hatte versucht, dies aber nicht in der Lage zu nutzen, um zu verstehen, was hier falsch istPHP Muster für ganzes Wort nur mit variabler
preg_match('/\b'.$string.'\b/i', $fullstring);
Die Absicht ist, nur ein ganzes Wort passen, wo das Wort jemand Eingang ist der Wille Teil der Variablen $string
sein. ZB "mein Name ist alto besser", der durch '| getrennt ist "als OR im Regex-Betrieb zu fungieren.
<?php
$fullstring = 'Palo Alto New york colombia europe today Tomorrrow';
$string = 'my|name|is|alto|better';
preg_match('/\b'.preg_quote($string).'\b/i', $fullstring, $match);
print_r($match);
Ausgang ist null. Was könnte falsch sein?
Wie sehen '$ value ['user_id']' 'Werte aus? –
es ist so etwas wie "ABC1000" – team
Und wie ist Ihre '$ string'? Ich frage das, weil '\ b' Bedeutung kontextabhängig ist. –