J'ai ce lien: http://mysite/myfolder/it/my-keywords.html et que vous souhaitez remplacer/il/avec/es/(2 codes pays lettres)me aider à comprendre le preg_replace de PHP
Je pourrais explode()
avec delimiter "/" mais je voudrais comprendre si preg_replace serait mieux.
essayé:
preg_replace("/\/([a-z]{2})/\/", $link, $country);
EDIT réponse:
preg_replace("/\/[a-z]{2}\//", "/$country/", $link);
Ceci est plus simple si vous avez choisi un delimiter regex alternatif (vous pouvez éviter l'échappement, ce qui vous clairement trébuché un peu): 'preg_replace ("@/[az] {2}/@", $ link, $ country); ' –
Autre délimiteur. Merci pour le conseil Frank! – FFish