PDA

Просмотр полной версии : preg_match_all


restart_05
16.08.2009, 15:30
Вопрос в том чтобы вывести баланс с определенного сайта

Вот функция

function getmn($login,$pass) {
$url = "http://***?login={$login}&password={$pass}";
$data = @implode("", file("$url"));
$news = ('#<td class="utm-table" align="" rowspan="">(.*?)</td>#');
preg_match_all($news, $data, $out);

if ($out[1] == "")
return "no";
else
return $out[1];
}

$money = getmn($login,$pass);
echo $money;

Выводит Array В чем ошибка ??

GreenBear
16.08.2009, 15:35
Выводит Array В чем ошибка ??
в _all

Zitt
16.08.2009, 15:36
потомушто массив...

FireFenix
16.08.2009, 15:36
preg_match_all возвращает 2 подмассива, в которых подмассивы - группы вхождения
правильние наверное

if (strlen($out[1][0]) > 0)
{
return "No";
} else {
return $out[1][0];
}

restart_05
16.08.2009, 17:12
Мне нужно было найти несколько но уже все получилось
СПС