1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| class Serialize
{
var $array;
function AddVar($var, $val)
{
switch ($var)
{
case 'type': $var = 't'; break;
case 'cat_id': $var = 'c'; break;
case 'sub_cat_id': $var = 'sc'; break;
case 'page_num': $var = 'p'; break;
case 'sort_by': $var = 'sb'; break;
case 'sort_order': $var = 'so'; break;
case 'special': $var = 'sp'; break;
case 'var1': $var = 'v1'; break;
}
$this->array[$var] = $val;
}
function Get()
{
$temp = '';
$i=0;
foreach ($this->array as $key=>$val)
{
$i++;
$temp .= $key.'-'.$val;
if ($i < count($this->array)) $temp .= '-';
}
return $temp;
}
} |
Partager