LoginSignup
1
0

More than 5 years have passed since last update.

[ノート]『PHP Cookbook 』を読む(CH01.文字列)

Posted at

文字列

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)
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0