sfront32.yandex.ru, 11 место по новому алгоритму
preg_split("/[\s]+/", $text)
Решений много может быть...
<?php $text="тест какой то тест тестовый текст __ тест"; $words="тест"; echo $text; echo '<h2>Точное</h2>'; preg_match_all("/(^|\s+)($words)($|\s+)/", $text, $result); foreach ($result[0] as $k=>$v) { echo "<br /> $k [$v]"; } preg_match_all("/($words)/", $text, $result); echo '<h2>Любые вхождения</h2>'; foreach ($result[0] as $k=>$v) { echo "<br /> $k [$v]"; } /////или echo '<hr><h2>Без регулярных</h2>'; $texta=explode(' ', $text); $text=null; $ok=0; $str=''; foreach($texta as $k=>$v) { if($v==$words) { $ok=1; $str.="<i>$v</i> "; } else $str.="$v "; } echo $str; echo ($ok) ? ' [<b style="color:green">найдено</b>]':' [<b style="color:red">не найдено</b>]'; ?>
Спросил страницу www.site.ru/?/ получил 200 Ок
Размещено оперативно. Хороший отчет. Уплоченных денег стоит. Будем ждать индексацию.
Очень жаль. Мир праху...
Присоединяюсь к поздравлениям. Удачи во всех начинаниях и продолжениях.
Source string: www.controlstyle.ru/dir1/dir2/di3/file.htm?param1=value1¶m2=value2¶m3=value3 Preg_match time, s*106: 87.0227813721[www.controlstyle.ru] Parse_url time, s*106: 40.0543212891[www.controlstyle.ru] Explode time, s*106: 33.1401824951[www.controlstyle.ru] <?php function getmicrotime() { list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec); } $source = 'http://www.controlstyle.ru/dir1/dir2/di3/file.htm?param1=value1¶m2=value2¶m3=value3'; $mt_preg = getmicrotime(); $result = array(); preg_match('#^http://(.*)/.*$#Uis', $source, $result); $r[1] = $result[1]; $mt_preg = (getmicrotime()-$mt_preg) * 1000000; $mt_pars = getmicrotime(); $result = parse_url($source); $r[2] = $result['host']; $mt_pars = (getmicrotime()-$mt_pars) * 1000000; $mt_subs = getmicrotime(); $source = str_replace('http://', '', $source); $result = explode('/', $source); $r[3] = $result[0]; $mt_subs = (getmicrotime()-$mt_subs) * 1000000; echo '<b>Source string:</b> ' . $source . "<br /><br />"; echo '<b>Preg_match time, s*10<sup>6</sup>:</b> ' . $mt_preg . "[".$r[1]."]<br />"; echo '<b>Parse_url time, s*10<sup>6</sup>:</b> ' . $mt_pars . "[".$r[2].']<br />'; echo '<b>Explode time, s*10<sup>6</sup>:</b> ' . $mt_subs . "[".$r[3].']<br />'; echo highlight_file('1.php', true); ?>
Как вариант, можно и так
$source = str_replace('http://', '', $source);
$result = explode('/', $source);
$host = $result[0]; :)
Удачи. Ну и роста. Хотя всем бы таких темпов. И такой же скорости тебе (как в сео) в остальных сферах интересов.
Каталог строительных ресурсов http://house4us.ru/
Добавления из корневого раздела.