Pages

Sunday, 14 February 2016

Split String at first word match

<?php
$test = "12,22 43 76 93 5 pass blahblahblahblah blah blah";

$pos = strpos($test, 'pass');

$part1 = substr($test, 0, $pos);
echo "Part1 = ". $part1 ."<br/>";

$part2 = substr($test, $pos+4);
echo "Part2 = ". $part2 ."<br/>";
?>

Result: Part1 = 12,22 43 76 93 5
            Part2 = blahblahblahblah blah blah


<?php
$test = "12,22 43 76 93 5 pass blahblahblahblah blah blah";

list($part1, $part2) = explode('pass', $test, 2);

echo "Part1 =" . $part1 . "<br/>";
echo "Part2 =" . $part2 . "<br/>";
?>


Result: Part1 = 12,22 43 76 93 5
            Part2 = blahblahblahblah blah blah

No comments:

Post a Comment