Forum Webscript.Ru

Программирование => PHP => Тема начата: xax от 30 Ноября 2004, 20:19:49

Название: If () {...}
Отправлено: xax от 30 Ноября 2004, 20:19:49
$gif=explode("/",$now[24]);
$sumgif=count($gif);

if($sumgif=1) {
echo "";
}
if($sumgif=3) {
echo "";
}
Почему неработает данная конструкция, и как можно сделать её работающей, объясните плиз, и ещё: а как можно подсчитать общее число элементов $gif?
Название: If () {...}
Отправлено: NeoNox от 30 Ноября 2004, 20:39:50
Она вероятно работает, но не так как ты хочешь.
Повтори операторы сравнения.
Название: If () {...}
Отправлено: xax от 01 Декабря 2004, 01:33:35
NeoNox Понимаешь, задача в том, что нужно сосчитать количество элементов $gif (Ну если два элемента, то $gif[0] и $gif[1], а если n-ное количество, то $gif[1] $gif[2] ... $gif[n], а в зависимости от их количества выводить ...
Название: If () {...}
Отправлено: Mog. от 01 Декабря 2004, 08:04:02
xax
Цитировать
NeoNox:
Повтори операторы сравнения

if($x==$y){...}
Название: If () {...}
Отправлено: Алексей от 01 Декабря 2004, 10:09:25
Цитировать
xax:
if($sumgif=1) {


у тебя вместо == идёт не сравнение, а присваивание.
Название: If () {...}
Отправлено: CepbIu от 01 Декабря 2004, 11:51:34

for($i=0;$i<=count($gif)-1;$i++)
  {
  echo "";
  }
Название: If () {...}
Отправлено: tserbis от 01 Декабря 2004, 11:56:16
<= count($gif) - 1
это хорошо...