|
|
|
สอบถามการนับจำนวนอักษรที่เป็นวันที่แบบไทยยังไงค่ะ คือต้องการนับจำนวนตัวอักษรที่เป็นวันที่แบบไทยค่ะ |
|
|
|
|
|
|
|
แบบนี้ป่ะครับ
<?
global $Date;
function thai_date(){
$thaimonth = array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฏาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$Date =date("d/".$thaimonth[date("m")-1]."/");
$Ythai=date("Y")+543;
$Date .=$Ythai;
return $Date;
}
$date =thai_date();
print"$date";
?>
|
|
|
|
|
Date :
2010-04-17 14:21:22 |
By :
naya2007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นับจำนวนตัวอักษรเฉย ๆ ค่ะ คืออยากได้ฟังก์ชัน php ที่นับจำนวนตัวอักษรภาษาไทยได้ค่ะ เช่น มีนาคมมีสระอิด้วย อยากให้นับสระอิด้วยค่ะ
|
|
|
|
|
Date :
2010-04-18 14:52:50 |
By :
catty_hp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ทราบว่าใช้ encoding ตัวไหนครับ
utf-8 หรือ tis-620
ถ้าเป็น tis-620 ใช้คำสั่ง
$str = "12มีน2553";
echo strlen($str);
/****************************************************************/
แต่ถ้าเป็น utf-8 ต้องเขียนฟังก์ชันเพิ่มครับ
$str = "12มีน2553";
function utf8_strlen($s) {
$c = strlen($s); $l = 0;
for ($i = 0; $i < $c; ++$i) if ((ord($s[$i]) & 0xC0) != 0x80) ++$l;
return $l;
}
echo utf8_strlen($str);
|
|
|
|
|
Date :
2010-04-18 15:14:00 |
By :
DownsTream |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|