$fp = fopen("upload/$fil","r");
function filtr1($fp){
$vv=0;
$stepka=0;
While ($vv==0)
{$char = fgetc($fp);
$stepka=$stepka+1;
if ($char=='-') $vvk=1;
if ($char=='0') $vv=1;
if ($char=='1') $vv=1;
if ($char=='2') $vv=1;
if ($char=='3') $vv=1;
if ($char=='4') $vv=1;
if ($char=='5') $vv=1;
if ($char=='6') $vv=1;
if ($char=='7') $vv=1;
if ($char=='8') $vv=1;
if ($char=='9') $vv=1;
}
print("данные: ".$char."<br>");
}
//где то глубоко в коде
filtr1();
Выдает Warning: Missing argument 1 for filtr1()
Спустя 22 минуты, 1 секунда (17.01.2012 - 17:19) killer8080 написал(а):
Цитата (Alexonus @ 17.01.2012 - 15:57) |
Выдает Warning: Missing argument 1 for filtr1() |
Естественно, нужно вызывать функцию с аргументом
filtr1($fp);
Спустя 21 минута, 59 секунд (17.01.2012 - 17:41) SlavaFr написал(а):
а что это зачем?:
$stepka=$stepka+1;
if ($char=='-') $vvk=1;
if ($char=='0') $vv=1;
if ($char=='1') $vv=1;
if ($char=='2') $vv=1;
if ($char=='3') $vv=1;
if ($char=='4') $vv=1;
if ($char=='5') $vv=1;
if ($char=='6') $vv=1;
if ($char=='7') $vv=1;
if ($char=='8') $vv=1;
if ($char=='9') $vv=1;
Спустя 2 минуты, 21 секунда (17.01.2012 - 17:44) Гость_Winston написал(а):
Цитата (SlavaFr @ 17.01.2012 - 14:41) |
а что это зачем?: |
Чтобы круче выглядело

Спустя 12 минут, 8 секунд (17.01.2012 - 17:56) Alexonus написал(а):
Ну не судите строго. Кароче это функция поиска посимвольно цифр в файле.
Есть ли проще варианты?
Есть ли проще варианты?

Спустя 5 минут, 42 секунды (17.01.2012 - 18:02) asokol написал(а):
Вообще, эта функция выведет только первую цифру из файла.
Спустя 7 минут, 11 секунд (17.01.2012 - 18:09) Alexonus написал(а):
Там второй фильтр(функция) на подходе... будет уже за первой цифрой число полное* для расчетов и т д. Просто есть файл нестандартный, вот и надо придумать функции для обработки его.

Спустя 4 минуты (17.01.2012 - 18:13) SlavaFr написал(а):
Цитата |
Ну не судите строго. Кароче это функция поиска посимвольно цифр в файле. Есть ли проще варианты?. |
да
для маленьких файлов хватило бы
file_get_contents и count_chars