7283


やりたいこと  
・最後の`</div>`以降の文字列を取得したい

対象文字列

[code]

    取得しない<div>取得しない</div><div>取得しない</div>取得する
    
[/code]

* * *

取得したい結果

[code]

    取得する
    
[/code]


CC BY-SA 3.0
2015-03-01T13:40:30.887
7281
2015-03-02T05:29:13.090
2015-03-01T14:35:32.787
3313
7886
question
php
「最後に位置している指定文字列」以降の文字列を取得したい


`strrpos`で部分文字列の最後の出現位置を検索できます。

[code]

    <?php
    
    $search = "</div>";
    $text = "取得しない<div>取得しない</div><div>取得しない</div>取得する";
    
    $pos = strrpos($text, $search);
    if ($pos !== false) {
        echo substr($text, $pos + strlen($search));
    }
    
[/code]


CC BY-SA 3.0
2015-03-01T13:47:09.280
7283
2015-03-01T13:47:09.280
3639
7281
answer

[code]

    preg_replace('/.*<\/div>/', '', '取得しない<div>取得しない</div><div>取得しない</div>取得する')
    
[/code]


CC BY-SA 3.0
2015-03-02T05:29:13.090
7314
2015-03-02T05:29:13.090
5793
7281
answer