В файл записана строка из последовательности нулей и единиц.
Например: 00000000000000010000000000101000 00000000111000000000000000000000 0
Мне необходимо взять первые 15 символов из этой строки (назовем это первый блок) и проверить, есть ли в них `1`, если есть, то счетчик увеличивается на 1, если нет - пропускает, берем следующие 15 символов, опять проверяем, если кол-во единиц >= 1, опять счетчик увеличивается....и так "поблочно" до конца строки.
как искать определенный символ мне понятно, а как делить строку на "блоки" не понимаю...
p.s. запись в файле в одну строку, но есть вариант, где каждый символ с новой строки, это зависит от того, как писать в файл...
1. Valimar - 13 Февраля, 2009 - 13:48:53 - перейти к сообщению
2. vitaliy_mad - 13 Февраля, 2009 - 13:59:09 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $file=$fopen('file.txt','r');
- $cnt=0;
- while (!eof($file))
- }
- echo "$cnt";
- ?>