文字列
1.文字列の一部の位置を探す
strpos($str,$sub)
結果があるとき、返却値がindex,結果がなければ、返却値がfalse
2.文字列の一部を抽出
substr($str,$start,$length)
\$lengthがないとき、末尾までのサブ文字列が返却される。
\$lengthが超えるとき、末尾までのサブ文字列が返却される。
\$startが負数の場合、末尾から数えて第$start番目から抽出する。
3.文字列の一部を替える
substr_replace($old_string,$new_string,$start)
substr_replace($old_string,$new_string,$start,$length)
4.サブ文字列は初めて出現するところを調べる
strstr($haystack,$needle,$before_needle)
5.文字列を反転する
strrev($string)
6.ランダンムに値を生成
mt_rand($min,$max)
7.英文・英単語を大文字にする
冒頭の文字を大文字にする:
ucfirst($str)
各単語の初めての文字を大文字にする:
ucwords($str)
8.文字を大文字・小文字にする
全てを大文字にする:
strtoupper($str)
全てを小文字にする:
strtolower($str)
9.空白を取り除く
冒頭と末尾の空白を取り除く:
trim($str)
末尾の空白を取り除く:
rtrim($str)
冒頭の空白を取り除く:
ltrim($str)
10.csv ファイルを操作
配列からCSV line に:
fputcsv($handle,$fields)
CSVを読み取る:
fgetcsv()
11.文字列を配列に分解する
explode($delimiter,$string )
preg_split($pattern,$subject)
12.文字数を指定して改行する
wordwrap($string,$num)