オタブロ > IT知識 > PHP > 【PHP】基本的な文字列操作関数

【PHP】基本的な文字列操作関数

IT知識

PHPによる文字列操作の関数について紹介します。

正規表現や文字列の検索、置換など様々な関数があるのでぜひ使ってみてください。

スポンサーリンク

正規表現による検索と置換を行う

preg_filter(正規表現パターン, 置換後の文字列, 置換対象);

$subject = array( 'a','b','c'); 
$pattern = array('/a/','/b/'); 
$result= array('A:$0', 'B:$0', 'C:$0'); 

結果

Array
(
    [0] => A:a
    [1] => B:b
)

正規表現による置換を行う

preg_replace(正規表現パターン, 置換後の文字列, 置換対象)

$subject = array( 'a','b','c'); 
$pattern = array('/a/','/b/'); 
$result= array('A:$0', 'B:$0', 'C:$0'); 

結果

Array
(
    [0] => A:a
    [1] => B:b
    [2] => c
)

文字列を部分的に取得

mb_substr(対象文字列, 開始位置, 取得文字数)

$word = 'test';
$test = mb_substr($word,0,1);

結果

t

特定の文字で分割し取得

explode(区切り文字,分割対象)

$word = 'リンゴ:ミカン:ブドウ';
$test = explode(':',$word);

結果

Array
(
    [0] => リンゴ
    [1] => ミカン
    [2] => ブドウ
)

特定の文字で分割し取得

mb_substr_count(対象文字列,カウントする文字)

$word = 'PHP,Laravel,CakePHP,FuelPHP';
$test = mb_substr_count($word,'PHP');

結果

3
タイトルとURLをコピーしました