ホームページ  >  記事  >  バックエンド開発  >  PHP で mb_strpos を使用する場合のヒント

PHP で mb_strpos を使用する場合のヒント

小云云
小云云オリジナル
2018-02-05 09:07:312137ブラウズ

この記事では、主に PHP での mb_strpos の使用法を文法と例を使用して詳しく説明します。必要な方は参考にしてください。皆さんのお役に立てれば幸いです。

mb_strpos

(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_strpos — 文字列内で最初に出現する文字列の位置を検索します
mb_strpos — 別の文字列内で最初に出現する文字列の位置を検索します

の場所


int mb_strpos ( 
  string $haystack , 
  string $needle [, 
  int $offset = 0 [, 
  string $encoding = mb_internal_encoding() ]] 
  )
//Finds position of the first occurrence of a string in a string.
// 查找 string 在一个 string 中首次出现的位置。

//Performs a multi-byte safe strpos() operation based on number of characters. The first character's position is 0, the second character position is 1, and so on.
// 基于字符数执行一个多字节安全的 strpos() 操作。 第一个字符的位置是 0,第二个字符的位置是 1,以此类推。

パラメータ

haystack

  • チェックされる文字列

  • チェックされる文字列。

needle

  • haystackで検索する文字列。strpos()とは対照的に、数値は文字の序数値として適用されません。

  • この文字列をhaystackで検索します。 。 strpos() とは異なり、数値は文字連続値として扱われません。

offset

  • 検索オフセット。指定されていない場合は、文字列の末尾からカウントされる負のオフセットが使用されます。

  • 検索位置のオフセット。このパラメータが指定されていない場合は、0 が使用されます。負のオフセットは文字列の末尾からカウントされます。

encoding

  • encodingパラメータは、省略された場合、内部の文字エンコーディング値が使用されます。省略した場合は、内部文字エンコーディングが使用されます。

  • 戻り値

干し草の山の文字列内で最初に出現した針の数値位置を返します。針が見つからない場合は、FALSE を返します。

  • 干し草の山の中で最初に出現した針を返します。文字列の値。 針が見つからない場合は FALSE を返します。


mb_strlen( $haystack, $encoding ) ) { 壊す; } } ​ $haystack を返します。 } $replace = mb_str_replace( "hello world !hello world !hello world !hello world !", "hello", "hi" ); echo $replace .PHP_EOL; // こんにちは、世界 ! こんにちは、世界 ! こんにちは、世界 ! //こんにちは PHP !こんにちは PHP !こんにちは PHP !こんにちは PHP ! echo mb_str_replace( $replace, "world", "PHP" ) 。 echo mb_str_replace( $replace, " ", "-" ) 。 //PHP は世界で最高の言語です

以上がPHP で mb_strpos を使用する場合のヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。