Ребус
06-03-2009 22:16
к комментариям - к полной версии
- понравилось!
А что тут происходит?
$t_first = strpos($t_text, $m_1st_mac);
$t_second = strpos(substr($t_text, strpos($t_text, $m_1st_mac)+strlen($m_1st_mac), strlen($t_text)), $m_1st_mac) + $t_first + strlen($m_1st_mac);
-----------------------------------------------------
Сидучи в кабинете раздумий придумал вот что:
while (strpos($t_text, $m_1st_mac) != FALSE)
{
$t_first = strpos($t_text, $m_1st_mac);
$t_text = substr($t_text, 0, $t_first) . $fp[rand(0,count($fp)-1)] . substr($t_text, $t_first+strlen($m_1st_mac), strlen($t_text));
}
Намного быстрее и экономичнее :) Код заменяет текст по шаблону... всего-то ... :)
вверх^
к полной версии
понравилось!
в evernote