serialized search replace
1.1.0
Remplacez facilement les chaînes trouvées dans le contenu contenant des données sérialisées par la fonction sérialisée sans corrompre vos données, en corrigeant toutes les valeurs de longueur incluses dans ces objets avant de retourner le contenu remplacé.
composer require andreekeberg/serialized-search-replace
Utilisation de base
$ output = SerializedSearchReplace:: replace (
' http://example.com ' ,
' https://example.com ' ,
serialize ([
' url ' => ' http://example.com/ '
])
);Renvoie:
a:1:{s:3:"url";s:20:"https://example.com/";}
Obtenir le nombre de remplacements effectués
Passer $count par référence pour obtenir le nombre total de remplacements effectués:
$ output = SerializedSearchReplace:: replace (
' http://example.com ' ,
' https://example.com ' ,
serialize ([
' url ' => ' http://example.com/ '
]),
$ count
); Valeur du $count :
1
Lisez les directives de contribution.
Reportez-vous au Changelog pour une histoire complète du projet.
La recherche et le remplacement sérialisés sont autorisés sous la licence MIT.