In what scenarios would using substr in PHP to extract a portion of a string between two known characters be beneficial?

Using substr in PHP to extract a portion of a string between two known characters can be beneficial when you need to extract specific information from a larger string. This can be useful when working with data that is formatted in a consistent way, such as extracting a username from an email address or extracting a product code from a larger string.

// Example of using substr to extract a portion of a string between two known characters
$string = "Hello [World]!";
$start = strpos($string, "[") + 1;
$end = strpos($string, "]");
$extracted = substr($string, $start, $end - $start);
echo $extracted; // Output: World