- preg_match: documentation ( source)
- str_replace: documentation ( source)
- explode: documentation ( source)
<?php
$autocomplete = "BD/AL/ABC/01/18 job developper";
$q = "lol reference=BD/AL/ABC/ test";
$expr = '/reference=\w*/';
$words = explode(' ', $q);
$newQ = '';
foreach ($words as $word) {
if (preg_match($expr, $word, $matches)) {
$reference = str_replace('reference=', '', $word);
echo $reference;
} else {
$newQ = $newQ . ' ' . $word;
}
}
echo $newQ;