let's say I want to return all chars after some needle char 'x' from:
$source_str = "Tuex helo babe".
Normally I would do this:
if( ($x_pos = strpos($source_str, 'x')) !== FALSE )
$source_str = substr($source_str, $x_pos + 1);
Do you know a better/smarter (more elegant way) to do this?
Without using regexp that would not make it more elegant and probably also slower.
Unfortunately we can not do:
$source_str = substr(source_str, strpos(source_str, 'x') + 1);
Because when 'x' is not found strpos returns FALSE (and not -1 like in JS).
FALSE would evaluate to zero, and 1st char would be always cut off.
Thanks,