-
- $str = "こんにちは。素晴らしい一日ですね。";
- print_r (explode(" ",$str))
2 、文字列の連結
例:
//文字列を定義します $str1 = "Hello World!"; - $str2 = "PHP !"
- //上記の 2 つの文字列をスペースで区切って接続します
- $str3 = $str1 . " " . $str2;
- // 接続された文字列を出力します
- コードをコピーします
- 3.
例:
$str ="login.com"; echo substr($str, 2) //gin.com echo substr($str, 2,3); echo substr($str, -2); // 負の数値は末尾から取得されます ?> -
- コードをコピー
-
-
- ただし、中国語の文字列をインターセプトすると文字化けが発生しやすくなります。中国語の文字は 2 バイトですが、英語の 1 文字は 1 バイトであるためです。
-
- 解決策:
2. mb_substr()、使用方法はsubstrと同じですが、php.iniでextension=php_mbstring.dll拡張子を有効にする必要があります。
-
例:
echo mb_substr("int Hello", 1,3,"UTF-8"); // コードをコピーします 3.検索 strpos()
定義と使用法
strpos() 関数は、別の文字列内で最初に出現した文字列の位置を返します。
文字列が見つからない場合は false が返されます。
- 文法
strpos(文字列,検索,開始)
-
- パラメータの説明
string required 検索する文字列を指定します
find 必須 検索する文字を指定します。
開始はオプションです。検索を開始する場所を指定します
-
例:
$string = '#11#22#33#44#55#66#77'; $find = '#55'; if(strpos($string,$find) )===false){ echo 'not found'; }else{ // bbs.it-home.org echo 'found' } echo strpos($string,$find); コードをコピー - 4、文字列置換str_replace
例:
- $replace_string = 'あなたは悪い、本当に悪い';
- $replace_string_b = '非常に悪い'
- $replace_string_ = str_replace($replace_string_b,'*',$replace_string, $i );
- echo $replace_string_
?> substr_replace を置換する位置を指定します
echo substr_replace("Hello world","php12",6); // こんにちは php12 コード 5 を大文字と小文字にコピーします。関数
文字列を小文字に変換する
strto lower(): この関数は、渡された文字列パラメーター内のすべての文字を小文字に変換し、それらを 10 進数形式の文字列に戻します。
例:
$str = "i love YOU"; echo $str?> コードをコピーします
:
愛しています
- 文字を大文字に変換する
strtoupper(): この関数の機能は strtolowe 関数の逆で、入力された文字パラメータのすべての文字を大文字に変換し、文字列を大文字で返します。使用方法は strtolowe() と同じです。
-
- 文字列の最初の文字を大文字に変換します
usfilst(): この関数の機能は、文字列の最初の文字を大文字に変更することです。この関数は、最初の文字を大文字にした文字列を返します。使い方はstrtolowe()と同じです。
-
- 文字列内の各単語の最初の文字を大文字に変換します
ucwords(): この関数は、渡された文字列内の各単語の最初の文字を大文字にします。
たとえば、「hello world」は、この関数によって処理された後、「Hello Word」を返します。使い方はstrtolowe()と同じです。
>> PHP 入門チュートリアルをもっと見る
|