Revision: 64476
Updated Code
at August 11, 2013 06:08 by censmedia
Updated Code
function read_params($params) {
$params = explode(';',$params);
foreach($params as $param) {
$p = explode('=', $param);
$pa[$p[0]] = $p[1];
}
$params = array_filter($pa);
return $params;
}
function parse_params($params,$gop=false) {
if(is_array($params)){
$d = array();
foreach($params as $k=>$v){
if(is_array($v)) $v = parse_params($v,true);
$d[] = ($gop ? '{'.$k.'='.$v.'}' : $k.'='.$v);
}
return implode( ($gop ? ',' : ';'),$d);
}
}
Revision: 64475
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 11, 2013 06:05 by censmedia
Initial Code
function read_params($params) {
$params = explode(';',$params);
foreach($params as $param) {
$p = explode('=', $param);
$pa[$p[0]] = $p[1];
}
$params = array_filter($pa);
return $params;
}
function parse_params($params,$gop=false) {
if(is_array($params)){
$d = array();
foreach($params as $k=>$v){
if(is_array($v)) $v = Tools::parse_params($v,true);
$d[] = ($gop ? '{'.$k.'='.$v.'}' : $k.'='.$v);
}
return implode( ($gop ? ',' : ';'),$d);
}
}
Initial URL
www.censmedia.nl
Initial Description
Simple function to create a params list type.
Example:
$array = array('first'=>'The first one','second'=>'The second one');
$string = parse_params($array);
//output first=the first one;second=the second one
$string = 'first=the first one;second=the second one';
$array = read_params($string);
//output array('first'=>'The first one','second'=>'The second one')
Initial Title
Params creator and reader
Initial Tags
Initial Language
PHP