par
ynx » 21 sept. 2015, 16:05
Salut,
Pour remplacer uniquement la première occurrence d'une chaine, tu peux utiliser le traitement suivant :
$pos = strpos($haystack,$needle);
if ($pos !== false) {
$newstring = substr_replace($haystack,$replace,$pos,strlen($needle));
}
Source :
http://stackoverflow.com/questions/1252 ... irst-match
Bonne journée
Salut,
Pour remplacer uniquement la première occurrence d'une chaine, tu peux utiliser le traitement suivant :
[php]$pos = strpos($haystack,$needle);
if ($pos !== false) {
$newstring = substr_replace($haystack,$replace,$pos,strlen($needle));
}[/php]
Source : http://stackoverflow.com/questions/1252693/using-str-replace-so-that-it-only-acts-on-the-first-match
Bonne journée