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

So vergleichen Sie Zeichenfolgen in einer Bearbeitung in PHP

醉折花枝作酒筹
醉折花枝作酒筹nach vorne
2021-07-07 15:17:202184Durchsuche

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

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 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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:hxd.life. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen