Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Erklärung des Unterschieds und der Verwendung der Funktionen strpos() und stripos() in PHP

Detaillierte Erklärung des Unterschieds und der Verwendung der Funktionen strpos() und stripos() in PHP

藏色散人
Freigeben: 2023-04-06 07:02:02
Original
6319 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich den Unterschied und die Verwendung der strpos()和stripos()-Funktion in PHP vor. Ich hoffe, dass er Freunden in Not hilfreich sein wird!

Detaillierte Erklärung des Unterschieds und der Verwendung der Funktionen strpos() und stripos() in PHP

strpos()-Funktion

Diese Funktion hilft uns, das erste Vorkommen einer Zeichenfolge an einer anderen Zeichenfolge zu finden. Dies gibt den ganzzahligen Wert des ersten Vorkommens der Zeichenfolge zurück. Diese Funktion unterscheidet zwischen Groß- und Kleinschreibung , was bedeutet, dass sie Groß- und Kleinbuchstaben unterschiedlich behandelt.

Syntax:

strpos(original_str, search_str, start_pos)
Nach dem Login kopieren

Verwendung von Parametern:

Von den drei in der Syntax angegebenen Parametern gibt es zwei obligatorisch und einer ist optional.

Die drei Parameter werden wie folgt beschrieben:

original_str (obligatorisch): Dieser Parameter bezieht sich auf die Originalzeichenfolge, in der wir nach dem Vorkommen der erforderlichen Zeichenfolge suchen müssen.

search_str (erforderlich): Dieser Parameter bezieht sich auf die Zeichenfolge, nach der wir suchen müssen.

start_pos (optional): bedeutet, dass die Suche an der Position der Zeichenfolge beginnen muss.

Rückgabetyp:

Diese Funktion gibt einen ganzzahligen Wert zurück, der den Index von original_str darstellt, wo die Zeichenfolge search_str zum ersten Mal auftritt.

Strpos()-Funktionsverwendungsbeispiel:


<?php
function Search($search, $string){
    $position = strpos($string, $search, 5);
    if ($position == true){
        return "Found at position: " . $position;
    }
    else{
        return "Not Found";
    }
}

$string = "Welcome to PHP中文网";
$search = "PHP";
echo Search($search, $string);
?>
Nach dem Login kopieren

Ausgabe:


Found at position 11
Nach dem Login kopieren
Nach dem Login kopieren

stripos()-Funktion

Diese Funktion hilft uns auch, das erste Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge zu finden. Dies gibt den ganzzahligen Wert des ersten Vorkommens der Zeichenfolge zurück. Diese Funktion ist

Groß- und Kleinschreibung, was bedeutet, dass sie Groß- und Kleinbuchstaben gleich behandelt. Diese Funktion funktioniert ähnlich wie strpos(), außer dass die Groß-/Kleinschreibung nicht beachtet wird, während bei strpos() die Groß-/Kleinschreibung beachtet wird.

Syntax:

stripos(original_str, search_str, start_pos)
Nach dem Login kopieren

Parameterverwendung:

Unter den drei in der Syntax angegebenen Parametern sind zwei obligatorisch und einer ist optional

original_str (obligatorisch): Dieser Parameter bezieht sich auf die ursprüngliche Zeichenfolge, in der wir nach Vorkommen der erforderlichen Zeichenfolge suchen müssen.

search_str (obligatorisch): Dieser Parameter bezieht sich auf die Zeichenfolge, die wir finden müssen.

start_pos (optional): Dieser Parameter bezieht sich auf die Position, an der die Suche in der Zeichenfolge beginnen muss.

Rückgabetyp:

Diese Funktion gibt einen ganzzahligen Wert zurück, der den Index von original_str darstellt, wo die Zeichenfolge search_str zum ersten Mal auftritt.

Beispiel zur Verwendung der Stripos()-Funktion:


<?php 

function Search($search, $string){ 
    $position = stripos($string, $search, 5);   
    if ($position == true){ 
        return "Found at position " . $position; 
    } 
    else{ 
        return "Not Found"; 
    } 
} 
  

$string = "Welcome to PHP中文网"; 
$search = "PHP"; 
echo Search($search, $string); 
?>
Nach dem Login kopieren

Ausgabe:


Found at position 11
Nach dem Login kopieren
Nach dem Login kopieren

Verwandte Empfehlungen: „

PHP-Tutorial

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des Unterschieds und der Verwendung der Funktionen strpos() und stripos() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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