Forum Webscript.Ru
Программирование => PHP => Тема начата: Solid от 19 Марта 2002, 16:29:28
-
Например имеем стринг например $string:
Всем на WebScript.ru здесь много интересной инфы.
А ещё можно и на site.ru сходить.
Требуется что бы из него в массив $web вбили:
http://www.webscript.ru/
http://www.site.ru/
Какой функцией всё это лучше сделать и как вообще это делать, блин, всё мучаюсь с этими регулярными выражениями, никак понять не могу, уже пару статей даже прочитал ...
Помогите, ооочень нужно.
Зарание спасибо.
-
$ss = \'Some textWebScript.ru bla-bla-bla-bla site.ru bla-bla\';
$ts = $ss;
$i = 0;
while ((eregi(\'\',$ts)) ==true)
{
$p = strpos($ts,\'$e = strpos($ts,\'\');
$t[$i] = substr($ts,$p,$e-$p);
$ts = substr($ts,$e+4);
//echo$t[$i].\'
\';
$i++;
}
for ($step=0;$step{
$e = strpos($t[$step],\'$i = 0;
//$res[$step][$i] = substr($t[$step],$e+7,1);
$flg = 0;
while((substr($t[$step],$e+9+$i,1) != \'"\')AND($flg < 2))
{
//$i++;
$res[$step] .= substr($t[$step],$e+9+$i,1);
//echo$res[$step].\'
\'."\\n";
$i++;
if(substr($t[$step],$e+7+$i,1) == \'"\')
{
$flg++;
}
}
echo$res[$step].\'
\'."\\n";
}
?>
-
Круто, только я мало чего понял ;)
-
дополнительно:
http://php.spb.ru/php/regexp.html
-
Solid
А ты его запусти, предварительно строки с эхами раскоментировав. Надеюсь будет понятней :)
-
Dm
Читал эту статью, да чего то не очень, всмысле я вообще, старанно, в последнее время мало что понимаю вообще ... во как ;)
ThE0ReTiC
Да я понял ;) Спасибо кстати ... Думаю на днях разберусь, а то блин по 5 часов сплю ... Школа, мать её...
-
Solid
не... так можно до ручки себя довести. нельзя так.
я хоть и сам привык по 50 часов подряд вести бодрую активную жизнь, но все равно, потом как минимум 20 часов сна.
PS. "Если ты стал похож на свою фотографию в паспорте, тебе срочно необходимо брать отпуск" (с) не посмю.
-
Dm
Думаю ты прав, нужно входить в режим, спать по 12 часов ... А то мой brain стал слишком slow :D
-
Solid
все определяет КПД, причем этот коэффициент зависит от количества задач и времени отдыха. при переполнении число резко уменьшается и производительность теряется с геометрической прогрессией. ;)
-
Solid,
Dm :)
-
Заканчиваем флеймить.