[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите разобрать код.скрипт новости.мелочь
человекЕ
function LoadNews($filename = 'news.txt') {
$newstext = file($filename);
$news = array();
$nn = 0; $opn = 0; $snews = array();
foreach ($newstext as $nline) {
if (strlen(trim($nline)) > 0) {
if (!$nn) $snews['header'] = trim($nline);
elseif ($nn == 1) $snews['datetime'] = trim($nline);
elseif ($nn == 2) $snews['announce'] = trim($nline);
elseif ($nn == 3) $snews['author'] = trim($nline);
else $snews['text'] .= trim($nline)."<br>";
$nn++;
} elseif ($nn) {
$nn = 0;
$news[] = $snews;
$opn++;
$snews = array('announce'=>'', 'author'=>'',
'text'=>'');
}
}

return $news;
}

$nn ?
$opn ?
($newstext as $nline) ?

че то не врублюсь немного в логику,может кто знает?



Спустя 26 минут, 48 секунд (14.01.2012 - 16:41) Invis1ble написал(а):
Цитата
$nn ?
$opn ?

счетчики
Цитата
($newstext as $nline)

читаем про синтаксис foreach

Спустя 12 минут, 47 секунд (14.01.2012 - 16:54) человекЕ написал(а):
спасибо. я малость перепутал
(strlen(trim($nline)) вот что хотел в последнем

Спустя 2 минуты, 44 секунды (14.01.2012 - 16:57) Invis1ble написал(а):
это все штатные ф-ции, зайди в мануал и почитай
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.