|
| |
|
|
| |
для: cheops
(13.02.2006 в 12:59)
| | | Парсится из файла с помощью explode();
Структура файла:
Дата(unix формата)|Заголовок|Сама строка, которая нам и нужна|
|
Обращаемся к ней соотвественно с помощью массива.
Строка содержит текст и html-теги | |
| |
|
|
| |
|
|
| |
для: Tema
(12.02.2006 в 21:22)
| | | А откуда берётся строка $dtring и что в ней находится? | |
| |
|
|
| |
|
|
| |
для: cheops
(12.02.2006 в 18:56)
| | | Формальную, это дизайнерское требование :) | |
| |
|
|
| |
|
|
| |
для: Tema
(12.02.2006 в 13:44)
| | | А какую роль играет магическая цифра 239 в том скрипте? | |
| |
|
|
| |
|
|
| |
для: cheops
(12.02.2006 в 13:29)
| | | Это-то я сделал ) а как теперь эту функцию связать с моей задумкой, в начале темы? | |
| |
|
|
| |
|
|
| |
для: Tema
(12.02.2006 в 13:20)
| | | Эту функцию можно применить следующим образом
<?php
$arr = explode(".",$text);
?>
|
Массив $arr будет содержать фрагменты строки $text разбитые по символу точка. | |
| |
|
|
| |
|
|
| |
для: Boss
(12.02.2006 в 12:58)
| | | Нет. Но как его применить в моем случае? Разбить строку на предожения? Не пойму что-то :( | |
| |
|
|
| |
|
|
| |
для: Tema
(12.02.2006 в 12:24)
| | | а explode пробывали? | |
| |
|
|
| |
|
|
| | Есть такая идея: существует строка, берем какую-то ее часть(определенную заранее), считая от начала строки, после этого, считываем строку далее, пока не находим символ "точка".
Реализация:
$string="Какой-то текст";
$text = substr($string, 0, 239);
$text = "$text".substr($string, 239, strpos($dtring, '.', 239));
|
И все работает как надо, но если строка очень длинная, то код выполняется неверно. Обрезает строку не там где надо. Почему так? | |
| |
|
|
|