🕛 2021.5.10 00:18

文から指定した文字の位置を探しだす mb_strstr

mb_strstr

文字列の中で、指定した文字列が最初に現れる位置を見つける

mb_strstr ( string $haystack , string $needle , bool $before_needle = false , string|null $encoding = null ) : string|false

mb_strstr() は、 haystack の中で最初に needle が現れる場所を探し、 haystack の部分文字列を返します。 needle が見つからなかった場合は false を返します。

<?php
// Your code here!
$haystack = "自分の動画が検索結果に表示されるよう、適切なキーワードを盛り込んで説明を書くと、
視聴回数や総再生時間を増やすことができます。";

$needle = "動画";

//文字列から「動画」からの文字列を返します。
echo mb_strstr($haystack, $needle, false);
echo "\n\n";

//文字列から「動画」までの文字列を返します。
echo mb_strstr($haystack, $needle, true);
echo "\n\n";

$needle = "キーワード";

//文字列から「キーワード」までの文字列を返します。
echo mb_strstr($haystack, $needle, false);
echo "\n\n";

//文字列から「キーワード」までの文字列を返します。
echo mb_strstr($haystack, $needle, true);
echo "\n\n";
?>

プロフィール

プログラマー歴20年の管理人がプログラミング、ブロックチェーンなどの話題に書いていきます。>>続く