Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie die Funktion strstr() in PHP

So verwenden Sie die Funktion strstr() in PHP

autoload
autoloadOriginal
2021-04-20 11:51:572070Durchsuche

So verwenden Sie die Funktion strstr() in PHP

Die Operation von Strings in PHP ist besonders verbreitet und es gibt viele Möglichkeiten, sie zu bedienen. Dieser Artikel zeigt Ihnen, wie Sie den PHP-Code>strstr verwenden ()-Funktion, findet das erste Vorkommen einer Zeichenfolge. PHP中对于字符串的操作尤为常见,可以有很多的操作方式,本文带大家一起来看一看,如何利用PHP中的strstr()函数, 查找字符串的首次出现的位置。

    首先我们来看一看strstr()

Schauen wir uns zunächst die Syntax der Funktion strstr() an.
    strstr ( string $haystack  , mixed $needle   ,bool $before_needle = false )
  • $haystack: Eingabezeichenfolge.
  • $needle: Wenn $needle keine Zeichenfolge ist, wird sie in eine Ganzzahl umgewandelt und als Zeichenfolgennummer verwendet.
  • $before_needle: Wenn true, gibt strstr() den Teil von $needle vor seiner Position in $haystack zurück.
  • Rückgabewert: Gibt einen Teil der Zeichenfolge zurück oder false (wenn die Nadel nicht gefunden wird).

Codebeispiel:

1. Nur zwei Parameter

<?php
$email  = &#39;124455555@gamil.com&#39;;
echo $email."<br>";
$domain = strstr($email, &#39;@&#39;);
echo $domain; 
?>
输出:124455555@gamil.com
       @gamil.com
2 Der dritte Parameter ist wahr

<?php
$email  = &#39;124455555@gamil.com&#39;;
echo $email."<br>";
$domain = strstr($email, &#39;@&#39;);
echo $domain; // 打印 @example.com
echo "<br>";
$user = strstr($email, &#39;@&#39;, true); // 从 PHP 5.3.0 起
echo $user; // 打印 name
?>
输出:124455555@gamil.com
       @gamil.com
       124455555
Empfohlen: Zusammenfassung der großen jährlichen PHP-Interviewfragen 2021 ( Sammlung)》《php-Video-Tutorial

》🎜

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion strstr() in PHP. 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