Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Требуется помощь
Форумы портала PHP.SU » PHP » Программирование на PHP » Требуется помощь

Страниц (1): [1]
 

1. RiSeD - 07 Июля, 2010 - 12:07:38 - перейти к сообщению
Суть такая. у меня есть текст(статьи). мне надо бывести первые 7 букв (в ключая пробелы) я весь нет перерыл так и норм решения не нашел Огорчение помогите...
Ps в регулярках не шарю... Радость Закатив глазки
2. Мелкий - 07 Июля, 2010 - 13:24:07 - перейти к сообщению
3. ALEN - 07 Июля, 2010 - 13:24:28 - перейти к сообщению
1) substr("пример", 0, 4);
2) preg_match_all("/^(.{4})/isU","пример",$array);
3) preg_replace("/^(.{4})/isU","\${1}","пример");
4. RiSeD - 07 Июля, 2010 - 14:43:18 - перейти к сообщению
1) substr("пример", 0, 4);

то есть пример это текст , да? а 4 это кол во символов?
5. JustUserR - 07 Июля, 2010 - 14:46:46 - перейти к сообщению
RiSeD Если вам необходимо произвести работу с текстом без учета поиска в него различных вхождений - то лучше использовать обычные строковые функции типа substr как было указано выше К тому же функции такого рода меньше зависят от кодировки текста - ведь к примеру при использовании русскоязычного текска в различных однобайтовых кодировках символы алфавита могут иметь разные номера и различные шаблоны в регулярных выражениях могут работать по разному - в том время как фунция substr будет работать по умолчанию в любом случае кроме юникода
6. RiSeD - 07 Июля, 2010 - 16:59:00 - перейти к сообщению
всем спасибо! все получилось!
7. ALEN - 07 Июля, 2010 - 21:00:22 - перейти к сообщению
RiSeD
Правильно сообразил!

 

Powered by ExBB FM 1.0 RC1