mb_substr関数は引数の文字列の中から一部分を取り出します。2番目の引数に取り出し開始位置、3番目の
引数に取り出す長さを指定します。先頭の文字位置を「0」、全角文字も長さ=1として指定します。
例は変数$aに代入した文字列に対して、mb_substr関数を使って指定した文字列を取り出しています。
例) print mb_substr($a, 2, 5, "SJIS") . "<br>"; print substr($a, 2, 5) . "<br>"; //2文字目から3文字分取り出します print mb_substr($a, 1, 3, "SJIS") . "<br>"; print substr($a, 1, 3) . "<br>"; //9文字目から後ろすべてを取り出します print mb_substr($a, 8, "SJIS") . "<br>"; print substr($a, 8) . "<br>"; //先頭から3文字分を取り出します print mb_substr($a, 0, 3, "SJIS") . "<br>"; print substr($a, 0, 3) . "<br>"; ?> |