[ create a new paste ] login | about

Link: http://codepad.org/zpGT7WEr    [ raw code | output | fork ]

PHP, pasted on Dec 6:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

function replace_between($str, $needle_start, $needle_end, $replacement) {
    $pos = strpos($str, $needle_start);
    $start = $pos === false ? 0 : $pos + strlen($needle_start);

    $pos = strpos($str, $needle_end, $start);
    $end = $start === false ? strlen($str) : $pos;
 
    return substr_replace($str,$replacement,  $start, $end - $start);
}

$string = '<div class="header-top clearfix">Текст</div>';

echo replace_between($string, '<div class="header-top clearfix">', '</div>', 'Замененный текст');


Output:
1
<div class="header-top clearfix">Замененный текст</div>


Create a new paste based on this one


Comments: