How to extract text between 2 tags in php

前端 未结 3 366
温柔的废话
温柔的废话 2021-01-07 11:12

I need to locate 2 tags in a lump of text and keep whatever text is between them.

For example if the \"Begin\" tag was -----start----- and the \"End\" t

3条回答
  •  隐瞒了意图╮
    2021-01-07 12:05

    Try this:

    $start = '-----start-----';
    $end   = '-----end-----';
    $string = 'rtyfbytgyuibg-----start-----isnv4b987b6vdc5y6ughnjmn9b8v76ctyubinn98b76r-----end-----gcgkhjkn';
    $output = strstr( substr( $string, strpos( $string, $start) + strlen( $start)), $end, true);
    echo $output;
    

    This will print:

    isnv4b987b6vdc5y6ughnjmn9b8v76ctyubinn98b76r
    

提交回复
热议问题