◀ Previous Next ▶ Up ▲


witpoko.com


เปลี่ยนค่า date ใน array เป็นเลข 2 ตัวทำยังไงดีค่ะ

จากโค๊ดข้างล่างนะค่ะ
$info['month'] = date ("m",strtotime($vinfo[5])); ตัวนี้มันก็เปลี่ยน เดือนจาก ตัวหนังสือเป็นตัวเลข ได้นะค่ะ จาก funtion strtotime

$info['day'] = $vinfo[6]; แต่ตัวนี้นะค่ะ ค่าที่ได้มันเป็นตัวเลขนะค่ะ เช่น 1,2,3....10,11...
แต่อยากเปลี่ยนให้ได้ผลลัพท์คือ 01,02,03....

เคยลองใช้ $info['day']=date ("d",strtotime($vinfo[6])); แต่ผลลัพท์ที่ได้ คือ 31 ทุกตัวเลย ไม่รู้เป็นอะไร
ช่วยซี้ทางหน่อยค่ะ ว่าจะใช้ function อะไรดีค่ะ

$fList = ftp_rawlist($conn,".");

foreach ($fList as $v) {
$info = array();

$vinfo = preg_split("/[\s]+/", $v, 9);
if (($vinfo[0] !== "total")&&($vinfo[8] !== ".")&&($vinfo[8] !== "..")){
$info['chmod'] = $vinfo[0];
$info['num'] = $vinfo[1];
$info['owner'] = $vinfo[2];
$info['group'] = $vinfo[3];
$info['size'] = $vinfo[4];
$info['month'] = date ("m",strtotime($vinfo[5]));
$info['day'] = $vinfo[6];
$info['year'] = $vinfo[7];
$info['name'] = $vinfo[8];
$rawlist[$info['name']] = $info;
}
}


จากคุณ : เมย์ -[ 22 ก.ค. 51 - 16:15:07 A:118.172.103.56 X: ]





กระทู้ยอดนิยม