Чет туплю...
Вопчем в чем проблемма то... в текст ареа func вводят строку шаблона Macro(macroname|arg1|arg2|arg3|arg4)
Где arg1 какиенить выражения, и их могет быть скок угодно...
$text=$_POST[func];
$pat=\'Macro\\(\';
$pat2=\'\\|\';
$textmod=spliti($pat,$text);
$num=count($textmod);
for ($i=1; $i<$num; $i++)
{ $texta=spliti($pat2,$textmod[$i]);
echo \'
\';
$numa=count($texta);
$numstr=strlen($texta[$numa-1]);
$appdata=$texta[1];
for ($j=2; $j<$numa; $j++)
{
$appdata.=\'|\';
$appdata.=$texta[$j];
}
$numstr=strlen($appdata);
$appdata=substr($appdata,0,$numstr-2);
$app=trim($appdata);
$a=strlen($appdata);
$b=strlen($app);
echo $a;
echo $b;
echo $app;
дык нужно всегод лиш занести в базу |arg1|arg2|arg3|arg4, т.е $app... но... несмотря на установленный $app=trim($appdata);, его всеравно заносит с пробелами...
пробовал вводить в func
"Macro(macroname|arg1|arg2|arg3|arg4) ", значения
$appdata и strlen($appdata); оказываются одинаковыми...
Заранее спасибо...