*/ /** * Function for checking a text for the existence of pseudocode * for embedding from museum-digital. * * @param string $text Input string. * * @return string */ function checkForEmbeds(string $text):string { $embedOptions = [ "eventCalendar" ]; foreach ($embedOptions as $option) { if (strpos($text, $option) === false) continue; $position = strpos($text, $option) - 1; $nextTag = strpos($text, "<", $position); $nextWhitespace = strpos($text, " ", $position); $end = min($nextTag, $nextWhitespace, strlen($text)); $pseudocode = substr($text, $position, $position + $end); echo $pseudocode; } return $text; } ?>