PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP8のstr_starts_withおよびstr_ends_with関数


str_starts_with およびstr_ends_with PHP 8に関数が追加され、特定の文字列が別の文字列で開始または終了するかどうかを確認します。別の文字列で開始および終了する場合はtrueを返し、そうでない場合はfalseを返します。

str_starts_with('hello haystack', 'hello'); //starts string found 'True'
str_starts_with('hello haystack', 'stack'); //ends string found 'True'


str_starts_with('hello haystack', 'hay'); //starts string found 'False'
str_starts_with('hello haystack', 'hay'); //ends string found 'False'

str_starts_with() PHP8の関数

この関数は、指定された文字列が文字列の針で始まるかどうかをチェックします。最初の文字列が見つかった場合はtrueを返し、それ以外の場合はfalseを返します。

str_starts_with(string $haystack, string $needle): bool

例:str_starts_with()関数を使用します。

<?php
   if (str_starts_with('hellohaystack', "hello")) {
      echo "string starts with hello";
   }
?>

出力

String starts with 'hello'

注: 指定された最初の開始文字列が2番目の文字列に見つからない場合、falseを返します。

str_ends_with() PHP8の関数

この関数は、指定された文字列が文字列の針で終わっているかどうかをチェックします。指定された文字列が見つかった場合はtrueを返し、それ以外の場合はfalseを返します。

str_ends_with(string $haystack, string $needle):bool

例:str_ends_with()関数の使用

<?php
   if (str_ends_with('hellohaystack', "stack")) {
      echo "string ends with stack";
   }
?>

出力

String ends with 'stack'

  1. PHPのquoted_printable_encode()関数

    quoted_printable_encode()関数は、8ビット文字列を引用符で囲まれた印刷可能な文字列に変換するために使用されます。 構文 quoted_printable_encode(str) パラメータ str −変換する8ビット文字列を指定します。 戻る quoted_printable_encode()関数は、変換された文字列を返します。 例 以下は例です- <?php    echo quoted_printable_encode("www.example.com") ?> 出力 以下は出力です- www.

  2. PHPのquoted_printable_decode()関数

    quoted_printable_decode()は、引用された印刷可能な文字列を8ビット文字列に変換するために使用されます。 構文 quoted_printable_decode(str) パラメータ str −入力文字列 戻る quoted_printable_decode()関数は、8ビットのASCII文字列を返します。 例 以下は例です- 出力 Welcome aboard!