- substr: documentation ( source)
- print_r: documentation ( source)
- explode: documentation ( source)
<?php
function get_between($input, $start, $end)
{
$temp = explode($start, $input);
$result_array = array();
$inc = 0;
foreach($temp as $a_start_match)
{
if (strlen($end <= strlen($a_start_match)))
{
if(substr($a_start_match, -strlen($end)) === $end)
{
$result_array[$inc]=$a_start_match;
++$inc;
}
}
}
return $result_array;
}
$the_string = "some string here string_1--------string2 some string here string_1--------string2 some string here string_1--------string2";
$a = "string_1";
$b = "string2";
print_R (get_between($the_string,$a,$b));