Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Подсчет количеств строк в файле (https://javascript.ru/forum/server/43464-podschet-kolichestv-strok-v-fajjle.html)

Studenka 06.12.2013 15:04

Подсчет количеств строк в файле
 
Всем приветы.

Помогите, плиз.

Нужно считать только те предложения которые заканчиваются символами "? . !"

У меня есть только такой пример
<?php
echo "<b>Завдання 3</b> <br />";
$file=file("file4.txt");

$count=count($file);

echo $count;

?>

Duda.Ml1986@gmail.com 07.12.2013 16:04

1 Нужно разбить строку (файл) на массив по вашему идентификатору
Тут описание функции
$pizza = "кусок1ю? кусок2 кусок3! кусок4 кусок5! кусок6?";
$pieces = explode("?", $pizza);

Теперь считаем
Подробное опиании функции
$result = count($pieces);

У нас есть количество строк заканчивающиеся на ?
Если надо и с ! то делаем тоже самое
Если нужна сумма обоих выриантов уверен вы догадаетесь что делать ):)

danik.js 07.12.2013 18:11

$pizza = "кусок1?";
$pieces = explode("?", $pizza);
$result = count($pieces);

echo $result; // 2


WTF???

Duda.Ml1986@gmail.com 08.12.2013 10:33

Цитата:

Сообщение от danik.js (Сообщение 285195)
$pizza = "кусок1?";
$pieces = explode("?", $pizza);
$result = count($pieces);

echo $result; // 2


WTF???

Фаил это строка.
Задание подсчет количества строк заканчивающихся на опр. знак.
Стандартная функция разделения explode
Количество ячеек массива и есть ответ. Что не ясно?:-/

danik.js 08.12.2013 11:51

Неясно почему в строке "кусок1?" оказалось целых два предложения
Цитата:

Сообщение от Duda.Ml1986@gmail.com
Если нужна сумма обоих выриантов уверен вы догадаетесь что делать )

Я вот не догадался. А что надо делать? Желательно с примером и пояснением.


Часовой пояс GMT +3, время: 23:07.