string manipulation utilities
<?php
function strafter($string, $substring) {
$pos = strpos($string, $substring);
if ($pos === false)
return $string;
else
return(substr($string, $pos+strlen($substring)));
}
function strbefore($string, $substring) {
$pos = strpos($string, $substring);
if ($pos === false)
return $string;
else
return(substr($string, 0, $pos));
}
function my_get_sub_str( $sub_string, $full_string, $position = 'after' ) {
$pos = strpos( $full_string, $sub_string );
if ( $pos === false ) {
return $full_string;
} else {
if ( 'before' == $position ) {
$string = ( substr( $full_string, 0, $pos ) );
} else {
$string = (substr( $full_string, $pos+strlen( $sub_string ) ) );
}
}
return $string;
}