Snippet Name: Insert Into Middle Of Text
Description: Insert some text (or image) into the middle of a block of text.
Also see: » String to Date
» Check number of characters in a range
» De-Pluralize a String
» Truncate Links Over X Chars long
» Nice 'Read More...' links
» Filter non-alphanumeric characters
» Collapse multiple spaces or dashes
» Count words in string
Comment: (none)
Language: PHP
Highlight Mode: PHP
Last Modified: March 16th, 2009
|
<?PHP
// find the middle
$full_size = STRLEN($art_text);
$halfway_mark = ($full_size / 2);
// clip off the first half
$firsthalf = SUBSTR($art_text, 0, $halfway_mark);
// find the last '<br>' in the first half
$end_mark = STRRPOS($firsthalf, '<br>');
// add in the adblob at the position found above
$art_text = SUBSTR($art_text, 0, $end_mark) . "<p> $ADBLOB <p>" . SUBSTR($art_text, $end_mark);
?> |