|
|
|
อยากทราบการใช้ str_replace จะแปลงค่าตัวแปรที่เป็นเครื่องหมาย+เป็น*ครับ |
|
|
|
|
|
|
|
$var = str_replace("+", "*", $ตัวแปรที่ต้องการเปลี่ยน);
|
|
|
|
|
Date :
17 ต.ค. 2550 00:00:02 |
By :
chatpkt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณนะครับ แต่ว่ามันยังไม่ได้เลย ลืมบอกไปว่าผมรับค่าตัวแปรจาก index.php?action=255+55 แต่มันก็ไม่ได้ครับ
|
|
|
|
|
Date :
17 ต.ค. 2550 00:22:02 |
By :
ต้น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
echo $action; // ถ้ารับค่ามาจะได้ 255+55
$var = str_replace("+", "*", $action);
echo $var;
?>
|
|
|
|
|
Date :
17 ต.ค. 2550 00:32:28 |
By :
chatpkt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $action ไม่ได้255+55 ครับ จะได้เป็น 255 55 แทนครับ
|
|
|
|
|
Date :
17 ต.ค. 2550 00:37:13 |
By :
ต้น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้างั้น เอางี้ครับ
$var = str_replace(" ", "*", $action); // เปลี่ยนจาก + เป็นช่องว่าง เพราะค่าที่รับมาเป็นช่องว่าง
|
|
|
|
|
Date :
17 ต.ค. 2550 00:45:35 |
By :
chatpkt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ แต่ว่าถ้าตัวแปรที่ผมส่งมาเกิดมีช่องว่างอยู่ด้วยล่ะครับ
|
|
|
|
|
Date :
17 ต.ค. 2550 00:57:30 |
By :
ต้น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดู code ของไฟล์ที่ส่งค่ามาหน่อย
|
|
|
|
|
Date :
17 ต.ค. 2550 01:09:16 |
By :
chatpkt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยู่ในเครื่องเพื่อนครับ ขอบคุณมากนะครับ แต่ผมส่งค่าตัวแปรโดย index.php?action=255+55 ครับ ทำตามวิธีที่พี่บอกคือ $var = str_replace(" ", "*", $action); ได้ครับ เป็น 255*55 แสดงว่าเครื่องหมาย+ถูกส่งมาเป็นค่าว่างใช่มั้ยครับ
|
|
|
|
|
Date :
17 ต.ค. 2550 01:18:42 |
By :
ต้น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|