serialized search replace
1.1.0
Ersetzen Sie einfach die Zeichenfolgen in Inhalten, die Daten enthalten, die von der Serialisierungsfunktion serialisiert wurden, ohne Ihre Daten zu beschädigen, indem alle in diesen Objekten enthaltenen Längenwerte vor der Rückgabe des ersetzten Inhalts korrigiert werden.
composer require andreekeberg/serialized-search-replace
Grundnutzung
$ output = SerializedSearchReplace:: replace (
' http://example.com ' ,
' https://example.com ' ,
serialize ([
' url ' => ' http://example.com/ '
])
);Rückgaben:
a:1:{s:3:"url";s:20:"https://example.com/";}
Ersetzen Sie die Anzahl der Ersetzungen, die durchgeführt werden
Übergeben $count unter Bezugnahme, um die Gesamtzahl der Ersetzungen zu erhalten:
$ output = SerializedSearchReplace:: replace (
' http://example.com ' ,
' https://example.com ' ,
serialize ([
' url ' => ' http://example.com/ '
]),
$ count
); Wert von $count :
1
Lesen Sie die Beitragsrichtlinien.
In der ChangeLog finden Sie eine vollständige Geschichte des Projekts.
Die serialisierte Suche und das Ersetzen ist unter der MIT -Lizenz lizenziert.