Обрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forumОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post409358explode вообще не удобно.... а если там "Война и Мир" ?Обрезать текст до 3 встречающейся в нем точкеTue, 24 Nov 2009 01:19:59 +0300WeinОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post409356"? $dn=3; //номер точки $pos=0; for($i=0;$i"$dn;$i++){ $pos=strpos ($text,'.',$pos+1); } if($pos===false){$pos=strlen($text);} echo substr($text,0, $pos+1);?" чёт типа того...Обрезать текст до 3 встречающейся в нем точкеTue, 24 Nov 2009 01:16:32 +0300WeinОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350308Все это отражено во фразе "В третьем параметре у strpos - это символ, а не вхождение".Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 16:22:46 +0300Shorr KanОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350296Теперь объясню, почему до первой точки. Сначала работает функция strpos, которая в данном случае ищет позицию первого вхождения точки начиная...Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 16:12:00 +0300AcidTrashОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350295А, я ошибся. В третьем параметре у strpos - это символ, а не вхождение. Тогда explode будет удобнее всего. Только,...Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 16:09:19 +0300Shorr KanОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350293А я вижу только, до первой точки. Строку, которая содержит весь текст, от нулевого символа до третьей точкиОбрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:58:49 +0300AcidTrashОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350292Вся строка и сохранится - в ней только две точки.Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:57:44 +0300Shorr KanОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350291-Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:56:21 +0300kis-kisОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350290"?php $text="Строку, которая содержит весь текст, от нулевого символа до третьей точки. Что и требовалось."; $text=substr($text,0,strpos($text,'.',2)); print $text; ?" И...Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:55:46 +0300AcidTrashОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350288"общее кол-во символов в тексте Если общее количество всех символов в строке, то правильно.Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:53:46 +0300AcidTrashОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350284print substr_count($text,'.');Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:46:58 +0300Shorr KanОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350283зря так думаетеОбрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:46:34 +0300Shorr KanОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350282А как подсчитать общее кол-во символов в тексте? Так будет правильно? $numtext = strlen($text); Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:45:42 +0300kis-kisОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350281А я думаю вы получите только до первой точки.Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:44:42 +0300AcidTrashОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350280Строку, которая содержит весь текст, от нулевого символа до третьей точки. Что и требовалось.Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:43:03 +0300Shorr KanОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350277И что вы этим получите?Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:39:42 +0300AcidTrashОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350275-- ?Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:31:55 +0300Shorr KanОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350272-Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:29:11 +0300kis-kisОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350266 "? $text=substr($text,0,strpos($text,'.',2)); ?" только помните, что бывают многоточия...Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 15:17:47 +0300Shorr KanОбрезать текст до 3 встречающейся в нем точкеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=60094#post350261А тут прям наворотов выше крыши? :)Обрезать текст до 3 встречающейся в нем точкеThu, 20 Nov 2008 14:49:35 +0300AcidTrash