PHPで「…」本文を使用して文字列を短縮しますか?
以下が私たちの文字列だとしましょう-
$sentence="This is my first PHP program";
次の出力が必要です-
This is my first PHP ... gram
文字列を「…」で短縮します。これには、substring()の概念を使用し、単語数をチェックして条件を設定します-
例
<!DOCTYPE html> <html> <body> <?php $sentence="This is my first PHP program"; if (strlen($sentence) >= 13) { echo substr($sentence, 0, 20). " ... " . substr($sentence, -4); } else { echo $sentence; } ?> </body> </html>
出力
This is my first PHP ... gram
-
PHPのstrtok()関数
strtok()関数はtokenize文字列です。文字列トークンを返します。 構文 strtok(str, split) パラメータ str −分割する文字列 分割 −1つ以上の分割文字を指定します 戻る strtok()関数は文字列トークンを返します。 例 以下は例です- <?php $str = "This is it!"; $token = strtok($str, " "); while ($token !== false){
-
PHPのstrstr()関数
strstr()関数は、文字列の最初の出現を見つけるために使用されます。 注 −関数では大文字と小文字が区別されます。 構文 strstr(str,search,before) パラメータ str −検索する文字列 検索 −検索する文字列 前 −デフォルトが「false」のブール値。 「true」に設定すると、検索パラメータが最初に出現する前の文字列の一部が返されます。 戻る strstr()関数は、文字列の残りの部分を返します。文字列が見つからない場合はfalseを返します。 例 以下は例です- 出力 ad Pitt! 例 以下は例です-