หัวข้อ: เปลี่ยน "ค" เป็น "& #3588;" ยังไงครับ ช่วยด้วย
เริ่มหัวข้อโดย: ไร้อนาคต ที่ 26 ธันวาคม 2010, 11:24:16
เปลี่ยน ค เป็น php ใช้ฟังชั่นอะไรครับ บอกหน่่อยครับ ขอบคุณ :wanwan017:
หัวข้อ: Re: เปลี่ยน "ค" เป็น "& #3588;" ยังไงครับ ช่วยด้วย
เริ่มหัวข้อโดย: bigz3105 ที่ 26 ธันวาคม 2010, 11:30:16
ใช้ dreaweaver ครับ แล้วพิมพ์ภาษาไทยลงไปในชุดอักระแบบ western ครับแล้วมันจะปรากฏ code แบบนี้ขึ้นมา(เฉพาะภาษาไทย อังกฤษไม่เกี่ยวครับ)
หัวข้อ: Re: เปลี่ยน "ค" เป็น "& #3588;" ยังไงครับ ช่วยด้วย
เริ่มหัวข้อโดย: *~เก้าคุง~* ที่ 26 ธันวาคม 2010, 11:33:45
<?php
$str="คนหล่อ"; $result = str_replace("ค", "& #3588;", "$str"); echo $result; ?>
หัวข้อ: Re: เปลี่ยน "ค" เป็น "& #3588;" ยังไงครับ ช่วยด้วย
เริ่มหัวข้อโดย: ไร้อนาคต ที่ 26 ธันวาคม 2010, 11:38:53
ขอบคุณทุกคนที่พยายามช่วยนะครับ ผมเจอแล้วจากเว็บนอก :wanwan017: function uniord($ch) {
$n = ord($ch{0});
if ($n < 128) { return $n; // no conversion required }
if ($n < 192 || $n > 253) { return false; // bad first byte || out of range }
$arr = array(1 => 192, // byte position => range from 2 => 224, 3 => 240, 4 => 248, 5 => 252, );
foreach ($arr as $key => $val) { if ($n >= $val) { // add byte to the 'char' array $char[] = ord($ch{$key}) - 128; $range = $val; } else { break; // save some e-trees } }
$retval = ($n - $range) * pow(64, sizeof($char));
foreach ($char as $key => $val) { $pow = sizeof($char) - ($key + 1); // invert key $retval += $val * pow(64, $pow); // dark magic }
return $retval; }
หัวข้อ: Re: เปลี่ยน "ค" เป็น "& #3588;" ยังไงครับ ช่วยด้วย
เริ่มหัวข้อโดย: chewpong ที่ 26 ธันวาคม 2010, 14:50:06
ขอบคุณทุกคนที่พยายามช่วยนะครับ ผมเจอแล้วจากเว็บนอก :wanwan017: function uniord($ch) {
$n = ord($ch{0});
if ($n < 128) { return $n; // no conversion required }
if ($n < 192 || $n > 253) { return false; // bad first byte || out of range }
$arr = array(1 => 192, // byte position => range from 2 => 224, 3 => 240, 4 => 248, 5 => 252, );
foreach ($arr as $key => $val) { if ($n >= $val) { // add byte to the 'char' array $char[] = ord($ch{$key}) - 128; $range = $val; } else { break; // save some e-trees } }
$retval = ($n - $range) * pow(64, sizeof($char));
foreach ($char as $key => $val) { $pow = sizeof($char) - ($key + 1); // invert key $retval += $val * pow(64, $pow); // dark magic }
return $retval; }
ไม่น่าพูด..หลายคนเสียกำลังใจ บางอย่างไม่พูดบ้างก็ไม่เป็นไรหรอกครับ :wanwan021:
หัวข้อ: Re: เปลี่ยน "ค" เป็น "& #3588;" ยังไงครับ ช่วยด้วย
เริ่มหัวข้อโดย: deeztiwz ที่ 27 ธันวาคม 2010, 19:32:07
ดรีม 8 ช่วยได้
|