Basic use of mb_strstr in php study notes
- 2021-09-04 23:47:09
- OfStack
Preface
This article mainly introduces the basic use of mb_strstr about php, and shares it for your reference and study. The following words are not much to say, let's take a look at the detailed introduction.
mb_strstr
Description
string mb_strstr (
string $haystack ,
string $needle [,
bool $before_needle = false [,
string $encoding =mb_internal_encoding() ]]
)
//mb_strstr() finds the first occurrence of needle in haystack and returns the portion of haystack. If needle is not found, it returns FALSE.
//mb_strstr() Found out needle In haystack Appears for the first time in and returns haystack Adj. 1 Part. If needle Not found, it will return FALSE .
Parameters
haystack
needle
before_needle
encoding
Return Values
Examples
<?php
/**
* Created by PhpStorm.
* User: zhangrongxiang
* Date: 2018/2/1
* Time: Afternoon 10:27
*/
//* * If set to true, it returns all of haystack from the beginning to the first occurrence of needle.
$strstr = mb_strstr( "hello china", "ll", true );
echo $strstr . PHP_EOL; //he
//* If set to false, it returns all of haystack from the first occurrence of needle to the end,
$strstr = mb_strstr( "hello china", "ll", false );
echo $strstr . PHP_EOL;//llo china
//hello china
echo mb_strstr( "hello china", "ll", true ) . mb_strstr( "hello china", "ll", false ) . PHP_EOL;
$strstr = mb_strstr( "hello China,hello PHP", "ll", true );
echo $strstr . PHP_EOL; //he
$strstr = mb_strstr( "hello China,hello PHP", "ll", false );
echo $strstr . PHP_EOL; //llo China,hello PHP
$strstr = mb_strstr( "PHP Is the best language in the world 😄", " Best ", true );
echo $strstr.PHP_EOL; //PHP Is the world
$strstr = mb_strstr( "PHP Is the best language in the world 😄", " Best ", false );
echo $strstr.PHP_EOL; // The best language 😄
Summarize