PHP заметки
Класс OpenTBS
Source : http://www.tinybutstrong.com/
Не форматирует поле согласно формата frm Если задаем формат полей в шаблоне DOCX, не должно быть никакого word-овского форматирования между значениям и строкой frm. Обнаружить причину без копания в исходниках - нереально. Как сделать - выделить все поле, очистить формат, установить новый. Форматы: http://www.tinybutstrong.com/manual.php#html_field_prm_frm
RegExp для получения значений ключей из шаблона. Формат [...]
# считаем завершением ключа символы: (]), (;) , ( ) пробел
$pattern = '/[\[](.*?)[\]; ]/xi';
preg_match_all( $pattern, $TBS->Source, $matches );
var_dump($matches[1]);
Что-то
(string) is faster than strval() and settype()
Только array_key_exists, а не isset.