Как разрешить одиночные дефисы и отдельные пробелы только в словах, но не в начале или в конце слов? if(!preg_match('/^[a-zA-Z0-9\-\s]+$/', $pg_tag)) { $error = true; echo '<error elementid="pg_tag" message="TAGS – only alphanumbers and hyphens are allowed."/>'; } Я не хочу принимать эти данные ниже —stack—over—flow— stack-over-flow- stack-over-flow2 stack over flow но только они приемлемы, stack-over-flow stack-over-flow2 […]
Назначение из PHP: $smarty->assign("myArrays", Array( Array( "title" => "ABC", "whatever" => 45), Array( "title" => "DEF", "whatever" => 78) )); В файле Smarty (v3.1.16) .tpl : {assign "seperator" "|"} {foreach from=$myArrays item=currentItem} {$seperator}{$currentItem.title}{$seperator} {/foreach} Затем он будет выводиться как: |ABC| |DEF| .. С «ПРОСТРАНСТВОМ» между ними . И я думаю, что это только в таких […]