月度归档:2011年08月

php带小数取整的方法以及取具体位数的number_format

//1.php丢弃小数部分,保留整数部分
echo intval("3.14159");
//2.php向上取整,有小数就整数部分加1
echo ceil("3.14159");
//3,php四舍五入.
echo round("3.14159");
//4,php向下取整
echo floor("3.14159");
//5,php取具体小数位数
echo number_format("3.14159",2);
//number_format() 函数通过千位分组来格式化数字。
//number_format(number,decimals,decimalpoint,separator)
echo number_format("1000000"); //1,000,000
echo number_format("1000000",2); //1,000,000.00
echo number_format("1000000",2,",","."); //1.000.000,00

smarty中如何遍历一维数组和二维数组

(1)一维数组
可以使用foreach.
比如:
数组:$addr = array(
’01’ => ‘广州’,
’02’ => ‘韶关’,
’03’ => ‘深圳’,
’04’ => ‘珠海’,
’05’ => ‘汕头’,
’06’ => ‘佛山’,
’53’ => ‘云浮’,
’52’ => ‘揭阳’,
’51’ => ‘潮州’,
’20’ => ‘中山’,
’19’ => ‘东莞’,
’07’ => ‘江门’,
’08’ => ‘湛江’,
’09’ => ‘茂名’,
’12’ => ‘肇庆’,
’13’ => ‘惠州’,
’14’ => ‘梅州’,
’15’ => ‘汕尾’,
’16’ => ‘河源’,
’17’ => ‘阳江’,
’18’ => ‘清远’
);
可以通过
<!–{foreach from=$addr item=addre}–>
<option value=”<!–{$addre}–>”><!–{$addre}–></option>
<!–{/foreach}–>
输出
PS.
如果是$array = array(‘value1′,’value2’);这种形式的数组,也可以通过
{section name=id loop=$array}
{$array[id]}
{/section}
输出
(2)二维数组:
可能通过section 或 foreach
section 的用法如下:
$webs = array(
0 => array(
name => ‘牧羊城’,
addr => ‘http://www.muyangcheng.com’
),
1 => array(
name => ‘广州论坛’,
addr => ‘http://www.muyangcheng.com’
)
);
 
<!–{section name=usr loop=$webs}–>
<a href=”<!–{$webs[usr].addr}–>”><!–{$webs[usr].name}–></a>
<!–{/section}–>

话题:西甲公布首轮开球时间 亚洲球迷最早18点可看球


 
1.悲催的事情终于发生了 以后西甲的比赛将更多的因为乒超联赛 女排精英赛 F1等等等等一系列的重要赛事 而延播甚至不播
2.下面为您带来的是斯诺克大师赛,丁俊晖对亨得利。
3.我喜欢看花样滑冰、击剑,特别喜欢看乒超比赛,这符合咱们国情。
4.你们太落伍了。我最喜欢看冰壶,看了就有想尿尿的感觉,真他妈爽。