Heim > Backend-Entwicklung > PHP-Problem > So vergleichen Sie Zeichenfolgen in einer Bearbeitung in PHP

So vergleichen Sie Zeichenfolgen in einer Bearbeitung in PHP

醉折花枝作酒筹
Freigeben: 2023-03-11 10:22:01
nach vorne
2339 Leute haben es durchsucht

Es gibt drei Bearbeitungsvorgänge für Zeichenfolgen: Zeichen einfügen, Zeichen löschen oder Zeichen ersetzen. Schreiben Sie bei zwei gegebenen Zeichenfolgen eine Funktion, um zu bestimmen, ob nur eine (oder keine) Bearbeitung erforderlich ist. Werfen wir heute einen Blick darauf und Sie können bei Bedarf darauf zurückgreifen. Beispiel 1: Eingabe:

ein ungleiches Wenn Sie darauf stoßen, vergleichen Sie direkt, ob die verbleibenden Zeichenfolgen der beiden konsistent sind. Wenn sie inkonsistent sind, ist eine Aktualisierung mehr als einmal erforderlich, um die Konsistenz aufrechtzuerhalten. Wenn die folgenden gleich sind, unterscheidet sich nur dieses Bit und kann einmal aktualisiert werden.

So vergleichen Sie Zeichenfolgen in einer Bearbeitung in PHP

Code-Implementierung:

first = "pale"
second = "ple"
输出: True
Nach dem Login kopieren

Doppelzeiger


Suchen Sie vom Anfang bis zum Ende nach derselben Zeichenfolge und stoppen Sie, wenn Sie auf eine andere stoßen. Dies entspricht dem Erhalten des maximalen Indexwerts derselben Zeichenfolge die Indexwerte vom Anfang und das Minimum vom Ende. Wenn ihre Längenunterschiede < 1 sind, kann eine Bearbeitung gleich sein.

Wenn beispielsweise zwei Zeichenfolgen vom Anfang an durchlaufen werden, ist der maximale Indexwert derselben Zeichenfolge 0, und wenn sie vom Ende durchquert werden, beträgt der minimale Indexwert derselben Zeichenfolge 1, 0, und dies ist nicht der Fall Stoppen Sie dann an derselben Position. Es kann nicht einmal geändert werden und bleibt gleich.

Code-Implementierung:

输入: 
first = "pales"
second = "pal"
输出: False
Nach dem Login kopieren

Empfohlenes Lernen:

php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo vergleichen Sie Zeichenfolgen in einer Bearbeitung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:hxd.life
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage