網頁

2016年1月23日 星期六

數字限定4個字,未滿4個字數時前面要加0(使用PHP)

數字實際使用在流水號時,常在呈現時為了好看,要統一字數在前頭加上0,在PHP有個方便的函式可用:str_pad。

一般使用如下:
$num = 1;
echo str_pad($num, 4, "0", STR_PAD_LEFT);

//==> 0001

這函式其實主要是針對字串限定字數若不到字數要加字串在前或後,如下:
$str = 'Alvin';
echo str_pad($str, 10);

//==> 'Alvin     '

$str = 'Alvin';
echo str_pad($str, 10, "_", STR_PAD_BOTH)

//==> '__Alvin___'

參考網址:
Formatting a number with leading zeros in PHP
str_pad

收藏兩個不錯的script: monitor及wget十種方式

收藏兩個不錯的script

1. http://www.tecmint.com/linux-server-health-monitoring-script/
可以monitor主機的狀況。

2. http://www.tecmint.com/10-wget-command-examples-in-linux/
常用到的wget的十種方式。我現在在才知道wget可以續傳http協定的檔案,可以用ftp,也可以背景下載 @@

稍微記錄一下(轉自http://www.tecmint.com/10-wget-command-examples-in-linux/)

//下載wget-1.5.3.tar.gz 更名為wget.zip
$ wget -O wget.zip http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz

//續傳
$ wget -c http://mirrors.hns.net.in/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveDVD.iso

//ftp with username
$ wget --ftp-user=narad --ftp-password=password ftp://ftp.iinet.net.au/debian/debian-cd/6.0.5/i386/iso-dvd/debian-6.0.5-i386-DVD-1.iso

//http with username
$ wget --http-user=narad --http-password=password http://mirrors.hns.net.in/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveDVD.iso

//背景執行
$ wget -b /wget/log.txt ftp://ftp.iinet.net.au/debian/debian-cd/6.0.5/i386/iso-dvd/debian-6.0.5-i386-DVD-1.iso

2016年1月20日 星期三

html文字設定高度後,要水平置中

html文字的排版,在CSS設定了高度(height)後,希望它能在中央,但用了text-align或是vertical-align都無效,看別的官網半天,才知道要用的應該是line-height,只要用了後,自然就會在中央了。

這邊筆記一下