|
|
文字列に関する関数 |
|
このページでは次の変数を使用 |
|
$s = "abcdefg"; |
|
|
strlen |
|
文字列の長さを返す |
|
echo strlen($s); |
--> 7 |
|
strpos |
|
指定した文字が何文字目にあるかを返す(先頭文字が「0」から数えられることに注意) |
|
echo strpos($s, "c"); |
--> 2 |
|
substr |
|
部分文字列を返す |
|
echo substr($s, 2); |
--> cdefg ([2+1]文字目以降を返す) |
|
echo substr($s, 2, 2); |
--> cd ([2+1]文字目から2文字を返す) |
|
echo substr($s, -2, 2); |
--> fg (文字列全体の後ろから2文字目から2文字を返す) |
|
str_replace |
|
文字列を置換する |
|
echo str_replace("abc", "ABC", $s); |
--> ABCdefg ( "abc"(小文字) を "ABC"(大文字) に置換) |
|