Есть строка, например “site.com/categori/categori-artickle-1”.
Нужно поменять в этой строке первое вхождение “categori”, на “categories”. Пробовал через str_replace, но в таком случае меняется и второе вхождение ключа в строку. Как можно указать? В данном случае, конечно, для поиска можно указать, например “categori/” , но не всегда это можно сделать
$textbody = "site.com/categori/categori-artickle-1";
$textbody = preg_replace("~categori~", "categories", $textbody, 1);
echo $textbody;
Сборка персонального компьютера от Artline: умный выбор для современных пользователей