Maison > Article > développement back-end > Comment insérer une chaîne à un emplacement spécifique en PHP ?
Insérer une chaîne à une position spécifique en PHP
Question :
Les programmeurs PHP souvent faire face à la nécessité d’insérer une chaîne à une position spécifique dans une autre chaîne. Cela peut être accompli à l'aide des fonctions intégrées de PHP.
Réponse :
Pour insérer une chaîne à une position spécifiée, vous pouvez utiliser le fonction substr_replace(). Cette fonction fonctionne en remplaçant une partie d'une chaîne par une nouvelle chaîne, en commençant à une position donnée.
La syntaxe de substr_replace() est la suivante :
<code class="php">substr_replace(string $string, string $replacement, int $offset[, int $length])</code>
Dans cette fonction :
Pour insérer une chaîne après une sous-chaîne spécifique, vous pouvez suivre les étapes suivantes :
Par exemple, disons que vous avez une chaîne "$oldstr" et que vous souhaitez insérer la chaîne "$str_to_insert" après la première occurrence de la sous-chaîne "$substring". Le code ci-dessous montre comment procéder :
<code class="php">$pos = strpos($oldstr, $substring); $newstr = substr_replace($oldstr, $str_to_insert, $pos + strlen($substring), 0);</code>
Dans cet exemple :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!