PHP入門チュートリアル(19) PHP文字列処理

WBOY
リリース: 2016-07-25 08:55:43
オリジナル
868 人が閲覧しました
  1. $str = "こんにちは。素晴らしい一日ですね。";
  2. print_r (explode(" ",$str))
2 、文字列の連結 例:

//文字列を定義します
$str1 = "Hello World!";
  1. $str2 = "PHP !"
  2. //上記の 2 つの文字列をスペースで区切って接続します
  3. $str3 = $str1 . " " . $str2;
  4. // 接続された文字列を出力します
  5. コードをコピーします
  6. 3. 例:
$str ="login.com";

echo substr($str, 2) //gin.com

echo substr($str, 2,3);
echo substr($str, -2); // 負の数値は末尾から取得されます
?>
  1. コードをコピー
  2. ただし、中国語の文字列をインターセプトすると文字化けが発生しやすくなります。中国語の文字は 2 バイトですが、英語の 1 文字は 1 バイトであるためです。
  3. 解決策: 2. mb_substr()、使用方法はsubstrと同じですが、php.iniでextension=php_mbstring.dll拡張子を有効にする必要があります。
例:

echo mb_substr("int Hello", 1,3,"UTF-8"); //

コードをコピーします

3.検索 strpos() 定義と使用法 strpos() 関数は、別の文字列内で最初に出現した文字列の位置を返します。 文字列が見つからない場合は false が返されます。
  1. 文法 strpos(文字列,検索,開始)
  2. パラメータの説明 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);

コードをコピー
  1. 4、文字列置換str_replace 例:
  2. $replace_string = 'あなたは悪い、本当に悪い';
  3. $replace_string_b = '非常に悪い'
  4. $replace_string_ = str_replace($replace_string_b,'*',$replace_string, $i );
  5. echo $replace_string_
?> substr_replace を置換する位置を指定します

echo substr_replace("Hello world","php12",6); // こんにちは php12
  • コード
  • 5 を大文字と小文字にコピーします。関数 文字列を小文字に変換する strto lower(): この関数は、渡された文字列パラメーター内のすべての文字を小文字に変換し、それらを 10 進数形式の文字列に戻します。 例:
  • $str = "i love YOU";

    echo $str?> コードをコピーします

    : 愛しています
    1. 文字を大文字に変換する strtoupper(): この関数の機能は strtolowe 関数の逆で、入力された文字パラメータのすべての文字を大文字に変換し、文字列を大文字で返します。使用方法は strtolowe() と同じです。
    2. 文字列の最初の文字を大文字に変換します usfilst(): この関数の機能は、文字列の最初の文字を大文字に変更することです。この関数は、最初の文字を大文字にした文字列を返します。使い方はstrtolowe()と同じです。
    3. 文字列内の各単語の最初の文字を大文字に変換します ucwords(): この関数は、渡された文字列内の各単語の最初の文字を大文字にします。 たとえば、「hello world」は、この関数によって処理された後、「Hello Word」を返します。使い方はstrtolowe()と同じです。
    >> PHP 入門チュートリアルをもっと見る

    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!