Heim  >  Artikel  >  Backend-Entwicklung  >  Lassen Sie uns über die Funktion str_starts_with() in PHP8 sprechen

Lassen Sie uns über die Funktion str_starts_with() in PHP8 sprechen

藏色散人
藏色散人Original
2021-08-30 10:44:343418Durchsuche

Im vorherigen Artikel „Warum ist der Operator === in PHP schneller als ==? 》Wir stellen Ihnen vor, warum der ===-Operator in PHP schneller ist als ==. Interessierte Freunde können ihn lesen und erfahren~

In diesem Artikel erfahren Sie, wie Sie über str_starts_with() in PHP8 sprechen Funktion. str_starts_with()函数。

str_starts_with()

str_starts_with() ist eine vordefinierte Funktion in PHP 8, die eine Suche unter Berücksichtigung der Groß-/Kleinschreibung nach einer bestimmten Zeichenfolge durchführt. str_starts_with() prüft normalerweise, ob der String mit einem Teilstring beginnt. str_starts_with() gibt TRUE zurück, wenn die Zeichenfolge mit einer Teilzeichenfolge beginnt, andernfalls wird FALSE zurückgegeben. Die Syntax von

str_starts_with() lautet:

str_starts_with($string, $substring)

$string: Dieser Parameter bezieht sich auf den String, der auf den Startstring überprüft werden muss.

$substring: Dieser Parameter bezieht sich auf die Zeichenfolge, die überprüft werden muss.

Rückgabewert: str_starts_with() gibt TRUE zurück, wenn die Zeichenfolge mit einer Teilzeichenfolge beginnt, andernfalls wird FALSE zurückgegeben.

str_starts_with() Hauptmerkmale:

  • str_starts_with() unterscheidet von Natur aus die Groß-/Kleinschreibung.
  • str_starts_with() gibt immer einen booleschen Wert zurück.
  • str_starts_with() kann verwendet werden, um den Anfang von Zeichen und Zeichenfolgen zu überprüfen.
  • Versionen kleiner als PHP8 unterstützen str_starts_with() nicht.


Im Folgenden werden zwei Beispiele verwendet, um die Verwendung dieser Funktion vorzustellen:

Beispiel 1:

<?php

	$name = &#39;Saurabh Singh&#39;;
	$beginsWith = &#39;S&#39;;

	$result = str_starts_with($name, $beginsWith) ? &#39;is&#39; : &#39;is not&#39;;

	echo "字符串 \"$name\" $result 以 $beginsWith 开头";

?>

Ausgabe:

字符串 "Saurabh Singh" 以 S 开头
Im obigen Beispiel haben wir drei Variablen erstellt: $name zum Speichern des Zeichenfolgentyps The name, $begininswith speichert den Teilstring, der mit $name überprüft werden muss, und $result speichert das Ergebnis des anhand von str_starts_with() berechneten Ausdrucks. str_starts_with() gibt TRUE zurück, wenn die Zeichenfolge $name mit der Teilzeichenfolge $begininswith beginnt. Andernfalls wird FALSE zurückgegeben und der Wert von $result entsprechend zugewiesen.

Beispiel 2:

<?php

	$sentance = &#39;The Big Brown Fox&#39;;
	$beginsWith = &#39;The&#39;;

	if(str_starts_with($sentance , $beginsWith) )
	{
	echo "字符串 \"$sentance\" 以 \"$beginsWith\" 开头";
	}
	else
	{
	echo "字符串 \"$sentance\" 不以 \"$beginsWith\" 开头";
	}	

?>

Ausgabe:

字符串 "The Big Brown Fox" 以 "The" 开头

In Beispiel 1 haben wir anhand der Anfangszeichen des Satzes gesucht. In diesem Beispiel nehmen wir das vollständige Wort am Anfang eines Satzes, das auch in der if-Bedingung TRUE zurückgibt, und dann wird der bedingte Teil entsprechend ausgeführt.

Abschließend möchte ich jedem das neueste und umfassendste „PHP-Video-Tutorial

“ empfehlen ~ Kommen Sie und lernen Sie! 🎜

Das obige ist der detaillierte Inhalt vonLassen Sie uns über die Funktion str_starts_with() in PHP8 sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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