PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 文字列系 > 文字列の一部を取得したい

文字列の一部を取得したい

Pocket

サンプルコード sample code
文字列の一部を取得 substr()
取得した文字列 = substr (対象文字列, 取得開始位置の数値, 取得する長さの数値 バイト);

例:

$str= 'abcdefghijklm';
echo '最初から1文字目まで進み2文字取得する:' .substr($str, 0, 2)."<br/>\n";
echo '最後から3文字目まで遡り2文字取得する:' .substr($str, -3, 2)."<br/>\n";

結果は

最初から1文字目まで進み2文字取得する:ab
最後から3文字目まで遡り2文字取得する:kl

となります。

文字列の指定された位置から 指定バイト分の文字列を取得する

サンプルコード

– サンプル Click Here ! –

<h3>文字列の一部を取得「substr()」</h3>
<?php
//操作する文字列
$sString = 'abcdefghijklmnopqrstuvwxyz';

echo '操作する文字:'.$sString."<br/>\n";

echo '最初から1文字目まで進み3文字取得する:' .substr($sString, 0, 3)."<br/>\n";

echo '最初から12文字目まで進み5文字取得する:' .substr($sString, 11, 5)."<br/>\n";

echo '最後から5文字目まで遡り2文字取得する:' .substr($sString, -5, 2)."<br/>\n";
?>
実行結果

文字列を一部取得する(マルチバイト編) 「mb_substr()」
操作する文字:abcdefghijklmnopqrstuvwxyz
最初から1文字目まで進み3文字取得する:abc
最初から12文字目まで進み5文字取得する:lmnop
最後から5文字目まで遡り2文字取得する:vw

– サンプル Click Here ! –


タグ(=記事関連ワード)

タグ: , ,

日付

投稿日:2012年3月2日
最終更新日:2014年02月16日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-string-substr/trackback/