не выполняется перескакивание при совпадении с пустым значением и елементом массива

Статус
В этой теме нельзя размещать новые ответы.

440hz

php.ru
Bermuda
он задумался на третьем топике. это радует. посмотрим на результат.

-~{}~ 15.11.05 20:05:

Sk
а комменты где? давай заново.
если не получается табуляцией форматировать тогда пробеллами делай или в каком-нить текстовом редакторе код подготовь, а потом вставь его в форму.
 

Sk

Новичок
Автор оригинала: 440hz
Bermuda
он задумался на третьем топике. это радует. посмотрим на результат.

-~{}~ 15.11.05 20:05:

Sk
а коменты где? давай заново.
если не получается табуляцией тогда пробеллами делай.
т.е вы говорите по проше, плиз, какими таблицами; мне нужно чтоб текст отредактировался т.е там текст сайта я считал его, вырезал все теги, и при считывание по строчно пропускал строки которые совподают с элементами массива и равны null и вот именно этот перескок не получается ... почему?
 

440hz

php.ru
Автор оригинала: Sk
и вот именно этот перескок не получается ... почему?
1. для начала научимся оформлять код и его коментировать. (табуляция это такая кнопочка с надписью "Tab" слева над "CapsLock")
2. потом будем учится ловить ошибки.
 

BlackSabbath

Новичок
Sk

PHP:
<?
$prop = array("a","b"); 

$f = fopen("http://stat.ru/index.php","r"); 
while(!feof($f)) { 
	$fail = trim(fgetss($f, 1000)); 
	for ($i=0; $i<count($prop); $i++) { 
		$mas = $prop[$i]; 
		if (($fail == null) or ($fail == $mas)) { 
			print "<hr/>Skok</hr>";
			continue; 
		}
		else {
		}
	} 

print "$fail<br>";
}
?>
Наверное от тебя вот этого хотели.
 

440hz

php.ru
BlackSabbath
хотели ИМЕННО от него! Ты еще коменты за него напиши, мля ...
мне не трудно текст оттабулировать и коменты написать, потому, что я не один десяток тыщ. строк так сделал.
хочется что б ОН с этого начинал, а не писать как придется.
 

Sk

Новичок
Ну зато я его так не понимаю:( помойму для компелятора(в данном случае PHP) всёравно как записано, а вы ведь поняли?!
 

440hz

php.ru
Sk
компЕлятору пофиг что на вход кушать, а людям, которые пытаются разобраться в твоем коде и научить тебя хоть чему-то НЕТ!

для начала сделай как тебе советовали.
 

SiMM

Новичок
> Ну зато я его так не понимаю помойму для компелятора(в данном случае PHP) всёравно как записано
Может тогда будешь писать программы сразу в машинном коде, мимо компилятора - компьютеру, как ты понимаешь, всё равно, какие инструкции выполнять.

> а вы ведь поняли?!
Нет.
 

Sk

Новичок
Автор оригинала: 440hz
BlackSabbath
хотели ИМЕННО от него! Ты еще коменты за него напиши, мля ...
мне не трудно текст оттабулировать и коменты написать, потому, что я не один десяток тыщ. строк так сделал.
хочется что б ОН с этого начинал, а не писать как придется.
я тож не мало кода написал но думаю намного меньще чем вы просто когда я сталкиваюсь с новой задачей у меня и вылазиют теоритический пробелы т.к я сам изучал без спец литературы на вопросах и ответах.
 

SiMM

Новичок
Sk, никому ничего доказывать и оправдываться - не надо. Надо пойти по ссылке, которую тебе дали тут и приводить свой код (и голову) в порядок.
 

Sk

Новичок
440hz
ну если код простой зачем коментарии...
SiMM
а вот таких крайностей не надо еслибы я так с мог написать ябы соровно не написалбы зная что вы поняли бы это не так как я его понял бы если бы вообше поняли
 

440hz

php.ru
SiMM
+1
Sk
пока не сделаешь как сказали ответов от меня не будет.
 

Sk

Новичок
SiMM
моя голова в полном порядки как я думаю, с моей стороны твоя голова тоже не такая как должнабыть .... сколько людей столько мнений... я шас буду разбираться с ссылками.
 

Sk

Новичок
PHP:
$prop = array("a","b"); #элементы массива
$f = fopen("http://stat.ru/index.php","r"); #что открываем
while(!feof($f))
{
   $fail = trim(fgetss($f, 100)); #считываем вырезая теги
   foreach($prop as $index => $val) #обрабатываем массив
   {
       if (($fail == null) or ($fail == $val)) #условия скочка
       {
            continue;  
       } 
   }

    print "$fail<br>"; #выводим результат
}
вот жду ответ....
 

Sk

Новичок
Автор оригинала: Фанат
а как ты узнаёшь - был "скочок" или нет?
я проверял всё работает правельно если написать например вместо continue $file = "." то где должны были происходить скочки печатались точки, значит условие и работа правильная но почему перескока не происходит незнаю
 

440hz

php.ru
Sk
1. хоть читабельно стало. спасибо.
2. может не continue а break?
3. а какие "теги" ты вырезаешь?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху