PHP 文字列の一部分を取得する
substr関数を使って文字列の一部分を取得する
substr([文字列], [開始位置], [長さ])と指定して使う。
<?php
$moji = 'jugem_template_blog_';
//それぞれjugemとtemplateとblogという文字列を取り出す
//普通の指定
echo substr($moji, 0, 5) . '<br />';
echo substr($moji, 6, 8) . '<br />';
echo substr($moji, 15, 4) . '<br /><br />';
//開始位置に負の値を指定(後ろから数える)
echo substr($moji, -20, 5) . '<br />';
echo substr($moji, -14, 8) . '<br />';
echo substr($moji, -5, 4) . '<br /><br />';
//長さに負の値を指定(後ろから長さ分省略される)
echo substr($moji, 0, -15) . '<br />';
echo substr($moji, 6, -6) . '<br />';
echo substr($moji, 15, -1) . '<br /><br />';
?>
「出力結果」
jugem
template
blog
jugem
template
blog
jugem
template
blog