html
10余年的黔江網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整黔江建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“黔江網(wǎng)站設(shè)計(jì)”,“黔江網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
head
title瀏覽表中記錄/title
/head
body
center
?php
$db_host=localhost; //MYSQL服務(wù)器名
$db_user=root; //MYSQL用戶名
$db_pass=""; //MYSQL用戶對(duì)應(yīng)密碼
$db_name="test"; //要操作的數(shù)據(jù)庫(kù)
//使用mysql_connect()函數(shù)對(duì)服務(wù)器進(jìn)行連接,如果出錯(cuò)返回相應(yīng)信息
$link=mysql_connect($db_host,$db_user,$db_pass)or die("不能連接到服務(wù)器".mysql_error());
mysql_select_db($db_name,$link); //選擇相應(yīng)的數(shù)據(jù)庫(kù),這里選擇test庫(kù)
$sql="select * from test1"; //先執(zhí)行SQL語(yǔ)句顯示所有記錄以與插入后相比較
$result=mysql_query($sql,$link); //使用mysql_query()發(fā)送SQL請(qǐng)求
echo "當(dāng)前表中的記錄有:";
echo "table border=1"; //使用表格格式化數(shù)據(jù)
echo "trtdID/tdtd姓名/tdtd郵箱/tdtd電話/tdtd地址/td/tr";
while($row=mysql_fetch_array($result)) //遍歷SQL語(yǔ)句執(zhí)行結(jié)果把值賦給數(shù)組
{
echo "tr";
echo "td".$row[id]."/td"; //顯示ID
echo "td".$row[name]." /td"; //顯示姓名
echo "td".$row[mail]." /td"; //顯示郵箱
echo "td".$row[phone]." /td"; //顯示電話
echo "td".$row[address]." /td"; //顯示地址
echo "/tr";
}
echo "/table";
?
/center
/body
/html
如果有一個(gè)字符串$str = '99.9';,怎么樣使這個(gè)字符串變成99.90呢?
我們需要用到PHP的格式化字符串函數(shù)sprintf()
函數(shù)說(shuō)明:sprintf(格式, 要轉(zhuǎn)化的字符串)
返回:格式化好的字符串
例子:
$str = '99.9';
$result = sprintf('%01.2f', $str);
echo $result;//結(jié)果顯示99.90
解釋下,上面例子中的格式
這個(gè) %01.2f 是什么意思呢?
1、這個(gè) % 符號(hào)是開(kāi)始的意思,寫在最前面表示指定格式開(kāi)始了。 也就是 "起始字符", 直到出現(xiàn) "轉(zhuǎn)換字符" 為止,就算格式終止。
2、跟在 % 符號(hào)后面的是 0, 是 "填空字元" ,表示如果位置空著就用0來(lái)填滿。
3、在 0 后面的是1,這個(gè) 1 是規(guī)定整個(gè)所有的字符串占位要有1位以上(小數(shù)點(diǎn)也算一個(gè)占位)。
如果把 1 改成 6,則 $result的值將為 099.90
因?yàn)?,在小?shù)點(diǎn)后面必須是兩位,99.90一共5個(gè)占位,現(xiàn)在需要6個(gè)占位,所以用0來(lái)填滿。
4、在 %01 后面的 .2 (點(diǎn)2) 就很好理解了,它的意思是,小數(shù)點(diǎn)后的數(shù)字必須占2位。 如果這時(shí)候,$str 的值為9.234,則 $result的值將為9.23.
為什么4 不見(jiàn)了呢? 因?yàn)樵谛?shù)點(diǎn)后面,按照上面的規(guī)定,必須且僅能占2位。 可是 $str 的值中,小數(shù)點(diǎn)后面占了3位,所以,尾數(shù)4被去掉了,只剩下 23。
5、最后,以 f "轉(zhuǎn)換字符" 結(jié)尾。
程序代碼:
?php
echo?fmt_num(2533120000)."br\n";
echo?fmt_num(123456789?)."br\n";
function?fmt_num($n){
$s=($n?%?1000).'銅';$n=floor($n/1000);
$s=($n?%?1000).'銀'.$s;$n=floor($n/1000);
$s=($n?%?100).'金'.$s;$n=floor($n/100);
$s=($n?%?100).'鉆'.$s;$n=floor($n/100);
return?$s;
}
?
運(yùn)行示例:
E:\TEMP\文件\expa.php
25鉆33金120銀-296銅br
1鉆23金456銀789銅br
代碼能看懂吧,我定義了一個(gè)函數(shù),你可以根據(jù)需要修改函數(shù)的返回格式。