PHP Hypertext Preprocessor ist einer der beliebtesten Web- Programmiersprachen heute . Es hat Unterstützung für prozedurale und objektorientierte Programmierung, die es sinnvoll in einer Reihe von Programmier- Einstellungen macht . Löschen Sie das Ende eines Strings an einem Cue erfordert zwei Schritte : Auffinden der Position des Cue in der Schnur und Überschreiben der Original-String mit dem Inhalt von Anfang bis zum Cue . Der ehemalige erfolgt über PHP- built-in " strpos " -Funktion, die das erste Vorkommen eines Strings in einem anderen findet , während die letzteren erfolgt über die " substr " -Funktion, die einen Teil eines Strings zurückgibt. Anleitung
1
Öffnen Sie einen Text -Editor wie z. B. Editor, und erstellen Sie ein neues Dokument. In PHP , definieren Sie die Cue- und Original- String-Variablen , die Sie verwenden möchten. Für die Zwecke dieses Beispiels wird der Code , um die Cue- und String- Anzeige enthalten :
$ string = " Dies ist der Anfang der Zeichenfolge Dies ist das Ende des Strings . . ";
$ Cue = " das Ende ";
echo " Original: " . $ string . " Cue : " . $ Stichwort. "";
2
schreiben Segment der Code, der die Position des Cue innerhalb der ursprünglichen Zeichenfolge mit PHP finden " strpos "-Funktion . Die Funktion nimmt zwei Argumente : den String oder " Heuhaufen " zu suchen und den String oder " Nadel ", zu finden . Die Funktion gibt das " Nadelöhr "-Position , wenn es gefunden wird oder Boolean false, wenn die " Nadel " nicht gefunden wird. Verwenden Sie den folgenden Code:
$ pos = strpos ( $ string , $ Cue );
3
Benutzen Sie den " substr "-Funktion innerhalb einer " if"-Anweisung , dass Tests ob die Cue gefunden wurde , um den String von den Anfängen bis der Cue- Position zu bekommen. Stellen Sie eine Variable mit dem Rückgabewert. Die " substr " -Funktion akzeptiert drei Argumente: die Zeichenkette zu bedienen, die Position, von der zu starten und die Anzahl der Zeichen , um zurückzukehren. Für die Zwecke dieses Beispiels , das Ergebnis oder eine Fehlermeldung , wenn der Spielball nicht gefunden wird, wird angezeigt:
if ( $ pos == false ) {
$ result = substr ( $ string , 0, $ pos );
echo " Ergebnis: " . $ result ;
} else {
echo " Das Stichwort ' " . $ Stichwort. " 'Wurde nicht im String gefunden '." $ string . " ' . "; }