- Код: Выделить всё • Развернуть
$message = preg_replace_callback("#\[list\]\s*((?:\[\*\].+)+)\[\/list\]#siU",
create_function('$getUnorderedList', 'return $getUnorderedList[1];'), $message);
$message = preg_replace_callback("#\[list=([a|1])\]\s*((?:\[\*\].+)+)\[\/list\]#siU",
create_function('$getOrderedList', 'return $getOrderedList[2];'), $message);
Как теперь разбить результат по элементам списка?...