Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сортировка по дате
 
 автор: sl1p   (30.12.2010 в 00:43)   письмо автору
 
 

текст:

29/05/2007р.
fdfdfd

15/10/2007р.
dfcvvcvc

15/10/2007р.
vcvcvcvc

15/10/2007р.
eveve


15/10/2007р.
vev4

16/10/2007р.
vevervre

16/10/2007р.
vrevev


24/10/2008р.
vrevrevre

24/10/2008р.
vrev4


24/10/2008р.
verv4


24/10/2008р.
verve

24/10/2008р.
verve

08/10/2010р.
vreveveer

08/10/2010р.
erverve

8/10/2010р.
verveveev

08/10/2010р.
verver
11/12/2008р.
vevre


судя по всему нужны регулярки, как бы сделать сабж?)

  Ответить  
 
 автор: neadekvat   (30.12.2010 в 01:28)   письмо автору
 
   для: sl1p   (30.12.2010 в 00:43)
 

> 11/12/2008р.
Что тут "р."?

  Ответить  
 
 автор: sl1p   (30.12.2010 в 02:03)   письмо автору
 
   для: neadekvat   (30.12.2010 в 01:28)
 

украинский (р1к) "г." => год, ну т.е. не важная деталь.

  Ответить  
 
 автор: neadekvat   (30.12.2010 в 10:13)   письмо автору
 
   для: sl1p   (30.12.2010 в 02:03)
 

Из какого алфавита эта буква? Латиница, кириллица ...? По крайней мере, если работать с ютф-8, разница ой как чувствуется.

  Ответить  
 
 автор: Trianon   (30.12.2010 в 10:24)   письмо автору
 
   для: sl1p   (30.12.2010 в 02:03)
 

а у вас там и вправду компоненты даты принято записывать через косую черту?

  Ответить  
 
 автор: sl1p   (30.12.2010 в 23:15)   письмо автору
 
   для: sl1p   (30.12.2010 в 02:03)
 

кириллица да..

2Trianon всмысле?))
х3 кто это пишет, но они твари) не хотят xml формировать.. а делать нужно..

2SHAman
и как же тут сплитом обойтись, сохраняя даты?..





Т.е. по сути нужно разбить на массив куски текста, где один блок будет считаться от начала даты до следующей или до конца строки.. Сплитом то если разбить мы потеряем дату. Возможно не уточнил, текст после сорта должен остаться в таком же виде(с датами), только "блоки" должны быть отсортированы.
Тут preg_match нужен как по мне.. только вот как.. Идеи пока только расщепить на:

array(
    array(
        0 => date,
        1 => text
    ),
    .....
)

  Ответить  
 
 автор: SHAman   (30.12.2010 в 10:23)   письмо автору
 
   для: sl1p   (30.12.2010 в 00:43)
 

Не нужны тут регулярки, достаточно простого split. Нужно правильно сформировать структуру данных а потом написать пользовательскую функцию сортировки.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования