| 
<?php
 function low($str){return strtolower($str);}
 function up($str){return strtoupper($str); }
 function rep($search,$replace,$subject){return str_replace($search,$replace,$subject);}
 function len($str){ return strlen($str);}
 function stripTrailingChars($str,$count){return substr($str,0,len($str)-$count);}
 
 function camelCaseGetParts($str, $count=0)
 {
 $parts            = array()        ;
 $partIndex    =    1                    ;
 $len                =    len($str)    ;
 
 for($i=0;$i<$len;$i++)
 {
 $char    = $str[$i];
 if ($char===up($char))$partIndex++;
 if($partIndex-1 == $count-1 && $count != 0)
 {
 $parts[$partIndex-1] = substr($str,$i,len($str));
 return $parts;
 }
 $parts[$partIndex-1] .= $char;
 }
 return $parts;
 
 }
 
 function seriaizeAssocArray($array, $keyWrap,$betweenOp,$valueWrap,$sep)
 {
 $str    = "";
 foreach ( $array as $k=>$v)
 $str.= "{$keyWrap}{$k}{$keyWrap}{$betweenOp}{$valueWrap}{$v}{$valueWrap}{$sep}";
 return stripTrailingChars($str,1);
 }
 
 function seriaizeArray($array, $valueWrap,$sep)
 {
 $str    = "";
 foreach ( $array as $k=>$v)
 $str.= "{$valueWrap}{$v}{$valueWrap}{$sep}";
 return stripTrailingChars($str,1);
 }
 
 
 ?>
 |