Je n'ai besoin que d'un remplacement d'une chaîne dans une chaîne, mais puisque la chaîne que j'ai l'intention de remplacer est répétée dans la meule, je dois préciser le pointeur de départ et le nombre de remplacements. Je n'ai trouvé aucune mention de start offstet si les fonctions de remplacement de chaîne de php.comment remplacer la chaîne d'un décalage donné?
2
A
Répondre
2
0
Vous pouvez utiliser d'autres fonctions que str_replace
qui prend en charge une recherche limitée, par exemple preg_replace
:
preg_replace('/'.preg_quote($search, '/').'/', $replacement, $str, 1)
Ou une combinaison de explode
et implode
:
implode($replacement, explode($search, $str, 2))
1
Vous pouvez utiliser substr, par exemple:
$str = "This This This";
echo substr($str, 0, 6) . str_replace('This', 'That', substr($str, 6)); // This This That
Questions connexes
- 1. Trouver un décalage UTC donné une ville
- 2. C++ Comment lire des objets avec un décalage donné?
- 3. Remplacer signe $ dans la chaîne
- 4. chaîne remplacer la fonction
- 5. comment remplacer la sous-chaîne dans c?
- 6. PHP remplacer la chaîne d'aide
- 7. Comment trouver une chaîne dans une chaîne et la remplacer?
- 8. Obtenir un décalage de fuseau horaire pour un emplacement donné
- 9. Regex pour remplacer la chaîne
- 10. Remplacer la chaîne en php
- 11. Regex: remplacer la chaîne intérieure
- 12. jQuery/JavaScript - chaîne remplacer
- 13. Chaîne Remplacer en C++
- 14. Remplacer le dernier mot de la chaîne
- 15. Remplacer la chaîne des derniers deux appariements
- 16. Remplacer la sous-chaîne (replaceAll) contournement
- 17. Lua Chaîne remplacer
- 18. Remplacer le chemin dans la chaîne Powershell
- 19. Remplacer la chaîne par un contrôle
- 20. Chaîne T-SQL Remplacer
- 21. tsql: comment remplacer une sous-chaîne?
- 22. Chaîne MySQL remplacer
- 23. Javascript chaîne Remplacer
- 24. Comment remplacer � dans une chaîne
- 25. Remplacer la chaîne dans le tableau javascript
- 26. Remplacer la chaîne avec l'expression régulière
- 27. JavaScript Remplacer la chaîne par un caractère |
- 28. Remplacer la chaîne qui contient # 0?
- 29. Remplacer la chaîne par une valeur incrémentée
- 30. Remplacer \ enlever le caractère dans la chaîne
-php5.3 Cela n'a rien à voir avec PHP 5.3. –