[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: прошу помощи в скрипте
Boriscool
Здравствуйте,

Всех приветствую.

У меня проблема вот код:

 <?php
class Errors
{

public $ErrorText;

public function display_error(){

if($this->ErrorText){
$data = '<li class="errors">';
$data .= implode('</li><li class="errors">',$this->ErrorText);
$data .= '</li>';
return $data;
}

}

}


$err = new Errors;
$err->ErrorText[] = '';
print $err->display_error();
?>


Нужен такой результат:

Если $err->ErrorText[] = ''; пустая (по идее сейчас пременная не пуста так-как передается массив) то соответственно метод display_error() не выдаст нечего.

Как сделать чтобы ErrorText[] = ''; был пустым.

а то на странице выдает <li></li> .

Спасибо большое.




Спустя 15 минут, 29 секунд (21.11.2009 - 23:29) kirik написал(а):
Поменяй if($this->ErrorText){ на if(!empty($this->ErrorText)){.
А еще поставь перед этим if'ом:
$this->ErrorText = array_filter($this->ErrorText);

Спустя 3 минуты, 46 секунд (21.11.2009 - 23:33) Boriscool написал(а):
Поменял ситуация не изменилась,

По мойму $err->ErrorText[] = ''; уже не пуста при вызове.



Спустя 2 минуты, 31 секунда (21.11.2009 - 23:35) Boriscool написал(а):
Спасибо огромное всё работает.
Быстрый ответ:

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