文字列関数

<?php

$str = '対象の文字列';

// 文字列の長さを取得する
mb_strlen($str); 

// 文字列の大文字小文字を変換する
mb_convert_case($str, MB_CASE_UPPER);  // 小文字→大文字
mb_convert_case($str, MB_CASE_LOWER);  // 大文字→小文字
mb_convert_case($str, MB_CASE_TITLE);  // 先頭を大文字、それ以外を小文字

// 文字列の全角半角を変換する
mb_convert_kana($str, 'AKV'); // 半角英数と半角カタカナを全角に変換
mb_convert_kana($str, 'ak'); // 全角英数と全角カタカナを半角に変換

// 文字列を部分的に取り出す
mb_substr($str, 5, 2); // 5文字目から2文字を取得
mb_substr($str, 5); // 5文字目以降を取得

mb_strstr($str, 'S'); // Sの後の文字列を取得
mb_strstr($str, 'S', true); // Sの前の文字列を取得

// 文字列を置換する
str_replace('a', 'α', $str); // aをαに置き換える
str_replace(['a', 'b'], ['α', 'β'], $str); // a,bをα,βに置き換える

// 文字列を特定の区切り文字で分割する
explode('と', $str); // 文字列を「と」で分割して配列を返す

// 文字位置を検索する
mb_strpos($str, 'あ'); // 「あ」が最初に出てくる位置を取得

// 文字の登場回数をカウントする
mb_substr_count($str, 'あ'); // 「あ」の登場回数を取得

// 文字列に特定の文字列が含まれるかを判定する
str_contains($str, 'い'); // 「い」が含まれるかを判定

// 文字列の前後から空白(space, タブ, 改行など)を除去する
trim($str); // 文字列の前後の空白を除去
ltrim($str); // 文字列の前の空白を除去
rtrim($str); // 文字列の後の空白を除去

?>