Я думаю, что проблема может заключаться в том, что когда вы вызываете StopCoroutine (), вы не указываете ему остановить конкретный экземпляр сопрограммы. Вместо этого вам нужно сохранить ссылку на вашу сопрограмму и передать ее в качестве параметра вашему Stop.
IEnumerator wavecoroutine = SpawnWaves();
StartCoroutine(wavecoroutine);
...
StopCoroutine(wavecoroutine);
Необходимо будет использовать regex:
<?php
function emailize($text)
{
$regex = '/(\S+@\S+\.\S+)/';
$replace = '<a href="mailto:$1">$1</a>';
return preg_replace($regex, $replace, $text);
}
echo emailize ("bla bla bla e@mail.com bla bla bla");
?>
Используя вышеупомянутую функцию на демонстрационном тексте ниже:
blalajdudjd user@example.com djjdjd
будет превращен в следующее:
blalalbla <a href="mailto:user@example.com">user@example.com</a> djjdjd
Я думаю, что это - то, что Вы хотите...
//store db value into local variable
$email = "foo@bar.com";
echo "<a href='mailto:$email'>Email Me!</a>";