PHP синтаксический анализ simple_html_dom - PullRequest
0 голосов
/ 24 октября 2009

Я застрял с полусложной проблемой с «простым html dom» (класс php, используемый для анализа html). Я использовал это много раз прежде, поэтому я знаю, как сделать простой анализ. ПРОБЛЕМА:

$k=0;
for ($k = 0; $k < 15; $k++)
{
    $link[$k] = 'www.example.com/' . $test[1][$k];
    print ($link[$k]);
    $test = file_get_html ('$link[$k]');
    echo($test);
}

Каков ответ на этот вопрос?

Ответы [ 2 ]

2 голосов
/ 24 октября 2009

Переменные в строковых объявлениях с одинарными кавычками не расширяются до значений, которые они представляют. Таким образом, '$link[$k]' на самом деле является простым значением $link[$k]. Но на самом деле вам вообще не нужны кавычки:

$test = file_get_html($link[$k]);
0 голосов
/ 24 октября 2009

Кажется, это проблема:

$test = file_get_html('$link[$k]');

Удалить цитаты:

$test = file_get_html($link[$k]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...