随時更新予定
概要
・個人のメモ書きとして扱ってくださるとうれしです
・検索する手間を省くために当たり前のこと書いてます
文字列
特定文字を削除
str_replace ( mixed 指定する文字列, mixed 置換する文字列, mixed 対象の文字列, int $count※)
使用例
str_replace("%body%", "black", "<body text='%body%'>"); // <body text='black'>
str_replace( array("o","l"), "", "Hello World of PHP"); // He Wrd f PHP
str_replace( array("o","l"), array("a","b"), "Hello World of PHP"); // Hebba Warbd af PHP
str_replace("ll", "", "good golly miss molly!", $count);
$count; // 2
※ 一致して置換が行われた箇所の個数がここに格納されます。
######

日本語
mb_substr(string 対象の文字列, int 開始位置, int 切り出す文字列の長さ※2, string エンコーディング※3)
```ruby:使用例
substr('abcdef', 1); // bcdef
substr('abcdef', 0, 4); // abcd
substr('abcdef', -1, 1); // f
>> 日本語
substr('あいうえお', 1); // 文字化けしちゃう
mb_substr('あいうえお', 1, NULL, "UTF-8"); // いうえお
※1 先頭は0
、後ろからは-1
※2 NULL
の場合は文字列の最後まで
※3 省略すると内部文字エンコーディングが使われるので文字化けの原因になる
【文字列切り出し】 文字を指定
strstr ( string 対象の文字列, mixed 指定する文字列, bool 開始位置※1)
>> 日本語
mb_strstr ( string 対象の文字列, string 指定する文字列, bool 開始位置※1, string エンコーディング)
使用例
strstr('abcdef', 'cd'); // cdef
strstr('abcdef', 'cd', true); // ab
>> 日本語
mb_strstr('あいうえお', 'う'); // うえお
mb_strstr('あいうえお', 'う', true); // あい
※1
true
の場合、指定した文字列より前の文字列を取得。
false
または、指定しない場合、指定したより後の文字列を取得。
【文字列切り出し】 文字を指定(正規表現)
使用例
preg_replace('/[^0-9]/', '', '456156円');// 456156
## 配列 ######

## ディレクトリ ######

######
