www.gusucode.com > 同城苏州黄页系统php源码程序 > lib/smarty/plugins/function.js_declare_array.php

    <?php
function smarty_function_js_declare_array($params, &$smarty)
{
    require_once $smarty->_get_plugin_filepath('shared','escape_special_chars');
    
    $name = null;
    $values = null;    
    foreach($params as $_key => $_val) {
        switch($_key)
        {
            case 'name':
                $$_key = (string)$_val;
                break;                
            case 'values':
				$$_key = (array)$_val;
                break;
        }
    }

    if ( !isset($values) )
        return '';

    if( !isset($name) )
		$re="new Array(";
	else
		$re="{$name}=new Array(";
	
	if( count($values) )
	{
		foreach ($values as $key=>$theItem)
			$values[$key]="\"$theItem\"";
		$re.=implode(',',$values);
	}

	$re.=");";
	return $re;	

    return $re;
}