Heim >Backend-Entwicklung >PHP-Problem >php preg_match wird wie oft übereinstimmen
php preg_match() Funktion wird einmal übereinstimmen. Die Funktion preg_match() wird zum Suchen und Abgleichen von Zeichenfolgen basierend auf regulären Ausdrücken verwendet und kann die Anzahl der Übereinstimmungen zurückgeben. Der Wert von preg_match() ist 0-mal (keine Übereinstimmung) oder 1-mal, da sie nach dem ersten Mal stoppt Übereinstimmungssuche.
Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP7.1-Version, DELL G3-Computer
php preg_match()-Funktion wird einmal übereinstimmen.
Die preg_match()-Funktion in PHP kann Zeichenfolgen basierend auf regulären Ausdrücken suchen und abgleichen. Das Syntaxformat der Funktion ist wie folgt:
preg_match($pattern,$subject [, &$matches [, $flags = 0 [, $offset = 0 ]]])
Die Parameterbeschreibung lautet wie folgt:
$pattern: Erforderlich Das Suchmuster, das der bearbeitete reguläre Ausdruck ist;
$subject: die zu durchsuchende Zeichenfolge;
$matches: optionaler Parameter (Array-Typ), wenn $matches bereitgestellt wird wird mit Suchergebnissen füllen. $matches[0] enthält den Text, der mit dem vollständigen Muster übereinstimmt, $matches[1] enthält den Text, der mit der ersten Capture-Untergruppe übereinstimmt, usw.
$flags: optionaler Parameter, $flags kann auf PREG_OFFSET_CAPTURE gesetzt werden . Wenn dieses Tag übergeben wird, wird der String-Offset (relativ zum Ziel-String) an die Rückgabe angehängt.
$offset: Optionaler Parameter, der zur Angabe des Startpunkts verwendet wird Position in der Zielzeichenfolge, um mit der Suche zu beginnen (Einheit sind Bytes). Die Funktion
preg_match() kann die Anzahl der Übereinstimmungen für $pattern zurückgeben. Ihr Wert ist 0-mal (keine Übereinstimmung) oder 1-mal, da preg_match() die Suche nach der ersten Übereinstimmung beendet.
? Das Array >$matches_2 enthält die übereinstimmende Teilzeichenfolge und ihre Position in der Zielzeichenfolge.Beachten Sie, dass sich der zweite reguläre Ausdruck vom ersten regulären Ausdruck unterscheidet. Ein Positionierungssymbol $
wird hinzugefügt, um die Position am Ende der übereinstimmenden Zeichenfolge anzuzeigen.
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonphp preg_match wird wie oft übereinstimmen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!