|
|
|
ขอคำแนะนำด่วนทีค่ะ ใช้ mb_strlen แล้ว แสดงตัวอักษรออกมา เป็นต่างดาวค่ะ |
|
|
|
|
|
|
|
ลองใช้ explode ดูมั๊ยครับ ถ้าแค่แยก String
Code (PHP)
$str = $_POST[tabienhora];
$split = explode ("", $str);
foreach($split AS $val){
echo "{$val}<br>";
}
|
ประวัติการแก้ไข 2017-10-16 16:37:21
|
|
|
|
Date :
2017-10-16 16:36:57 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$t = "กต1234";
preg_match_all("/./u", $t, $arr);
?><pre>
<?=print_r($arr, true)?>
</pre>
|
|
|
|
|
Date :
2017-10-16 20:02:05 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 3 เขียนโดย : Chaidhanan เมื่อวันที่ 2017-10-16 20:02:05
รายละเอียดของการตอบ ::
อาจารย์คะ ถ้าเราจะเอาสตริงแต่ละตัวที่แยกออกมา มาแยกเป็นตัวแปลได้มั้ยคะ
พอดีหนูรันแล้วได้
Array
(
[0] => Array
(
[0] => ก
[1] => ต
[2] => 1
[3] => 2
[4] => 3
[5] => 4
)
)
แต่งงๆ อ่ะค่ะ
ถ้าจะเป็น
a1 = ก
a2 = ต
a3 = 1
a4 = 2
a5 = 3
a6 = 4
ขอบคุณค่ะอาจารย์ที่ช่วยหนู
|
|
|
|
|
Date :
2017-10-16 21:13:47 |
By :
because |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$t = "กต1234";
preg_match_all("/./u", $t, $arr);
$x='a';
foreach($arr[0] as $key=>$value){
${$x.($key+1)}=$value;
}
echo $a1,':',$a2,':',$a3,':',$a4,':',$a5,':',$a6;
?></body>
</html>
|
|
|
|
|
Date :
2017-10-16 21:51:22 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะใช้ การเรียกใช้ array มากว่า ตัวแปรเดี่ยว $arr[0][0] แทน $a1
เพราะ เราไม่รู้แน่นอนว่าความยาวของตัวแปรเท่าไหร่แน่
หรืออยากใช้ ตัวแปรเดียว ก็ได้แต่ต้องมีการตรวจเช็คว่ามีตัวแปรนี้อยู่จริง
เช่น
Code (PHP)
if(isset($a7)){
echo $a7;
}
|
|
|
|
|
Date :
2017-10-16 22:53:17 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|