|
|
|
ผมต้องการ เปลี่ยนตัวภาษาอังกฤษ เป็นตัวเลขครับ |
|
|
|
|
|
|
|
แยกเป็น Array แล้วค่อยนำไปเปรียบเทียบครับ
|
|
|
|
|
Date :
2012-07-03 12:24:33 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนขอตัวอย่างโค้ดด้วยครับ ขอบคุณครับ
|
|
|
|
|
Date :
2012-07-03 12:29:43 |
By :
fiet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะใช้ได้มั้งครับ
Code (PHP)
<?php
function Pusharray($str){
$str= strtolower ($str);//แปลงเป็นตัวพิมพ์เล็กให้หมด
$chars = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);//จับใส่อะเร
$number=array(
"a" => "01",
"b" => "02",
"c" => "03",
"d" => "04",
"e" => "05",
"f" => "06",
"g" => "07",
"h" => "08",
"i" => "09",
"j" => "10",
"k" => "11",
"l" => "12",
"m" => "13",
"n" => "14",
"o" => "15",
"p" => "16",
"q" => "17",
"r" => "18",
"s" => "19",
"t" => "20",
"u" => "21",
"v" => "22",
"w" => "23",
"x" => "24",
"y" => "25",
"z" => "26",);
$code=""; //ตัวแปรรอรับ Code ที่แปลงจากตัวหนังสือเป็นตัวเลข
for($i=0;$i<=count($chars);$i++){ //วนลูปหาค่าของแต่ละตัว
$code .= $number[$chars[$i]];
}
return $code;//ส่งค่า Code ที่เป็นตัวเลขกลับไป
}
$Mystr = "ABC";
$result = Pusharray($Mystr);//เรียกใช้ Function ที่สร้างไว้
echo $result;
?>
|
ประวัติการแก้ไข 2012-07-03 12:50:41 2012-07-03 12:52:24 2012-07-03 12:54:11
|
|
|
|
Date :
2012-07-03 12:49:36 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ สำหรับคำแนะนำครับ
|
|
|
|
|
Date :
2012-07-03 12:54:19 |
By :
fiet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|