/ Published in: PHP
good for parsing a message for urls so you can process them for character length when displayed on screen
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
/** Returns an array containing each of the sub-strings from text that are between openingMarker and closingMarker. The text from openingMarker and closingMarker are not included in the result. This function does not support nesting of markers. */ function returnSubstrings($text, $openingMarker, $closingMarker) { $position = 0; $position += $openingMarkerLength; $position = $closingMarkerPosition + $closingMarkerLength; } } return $result; } $msg = "This is a string with a url in <a href="http://www.google.co.uk/search?q=php&num=100&hl=en&safe=off&start=200&sa=N">http://www.google.co.uk/search?q=php&num=100&hl=en&safe=off&start=200&sa=N</a>" $urls = returnSubstrings($msg,'">','</a>'); // array ( // 0 => 'http://www.google.co.uk/search?q=php&num=100&hl=en&safe=off&start=200&sa=N' // ) //