สอบถามเกี่ยวกับ input

เริ่มโดย joke038, 01 ธันวาคม 2013, 08:36:28

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

joke038

คือผมอยากถามถ้าเราต้องการจะตัดคำสี่ไส่ไปใน input ต้องทำไงครับสมุติ
bababa.test.com

พอใส่ใน  input  ละพอกด ปุ่มมันก็จะตัดเอาแค่ test.com ไปครับ

<input id="test" align="center" class="form" type="text" name="test" required placeholder="test">
ดูอนิเมะ >>>> Anime-1St.com

phaishow

#1
จากตัวอย่าง ถ้าเป็นผม ผมจะใช้วิธีนี้ครับ
//input = bababa.test.com
$test = $_REQUEST['test']; // หรือ $_POST['test'] หรือ $_GET['test'] ตาม method ที่กำหนดไว้จาก form
$exp = explode('.',$test); // แบ่งคำด้วย .
array_shift($exp); // เอาค่าแรกออก
$test = implode('.',$exp); // ต่อคำที่เหลือด้วย . จะได้ $test = test.com


แถมให้อีกวิธีครับ อันนี้ง่ายหน่อย

$input = 'bababa.test.com';
preg_match('/(|^.)test.com/', $input, $output);
$test = $output[0]; // จะได้ $test = test.com
รู้หลบเป็นปีก รู้หลีกเป็นหาง .. รู้ทุกอย่าง เป็นไปไม่ได้
---
รับเขียนโปรแกรม php ทุกรูปแบบ
รับเขียนโปรแกรม desktop pc ด้วยภาษา php,html,javascript
สนใจ/คุยรายละเอียด PM ได้เลยครับ

joke038

ดูอนิเมะ >>>> Anime-1St.com

joke038

มีแบบนับตัวอักษรแล้วตัดไมครับ แบบว่า
test.test.com
ตัดคำ 4 ตัวแรกเหลือนแค่ test.com :wanwan017:
ดูอนิเมะ >>>> Anime-1St.com

phaishow

ถ้าจะแค่ 4 ตัวอักษร ทุก input ใช้ substr ครับ

$input = 'test.test.com';
$test = substr($input,5); // นับรวม . ด้วย จะได้ $test = test.com
รู้หลบเป็นปีก รู้หลีกเป็นหาง .. รู้ทุกอย่าง เป็นไปไม่ได้
---
รับเขียนโปรแกรม php ทุกรูปแบบ
รับเขียนโปรแกรม desktop pc ด้วยภาษา php,html,javascript
สนใจ/คุยรายละเอียด PM ได้เลยครับ

joke038

งงครับ
ขอเป็นแบบ code php แบบสำเร็จเลยได้ไมครับ
ดูอนิเมะ >>>> Anime-1St.com

phaishow

ก็โค้ดด้านบนแหละครับ ลองดูหรือยังครับ

ถ้า $input = 'test.test.com';
$test = substr($input,5);
ตัวแปร $test จะได้ test.com

ถ้า $input = 'abcdefg.test.com';
$test = substr($input,5);
ตัวแปร $test จะได้ fg.test.com

ถ้า $input = '123456789.test.com';
$test = substr($input,5);
ตัวแปร $test จะได้ 6789.test.com
รู้หลบเป็นปีก รู้หลีกเป็นหาง .. รู้ทุกอย่าง เป็นไปไม่ได้
---
รับเขียนโปรแกรม php ทุกรูปแบบ
รับเขียนโปรแกรม desktop pc ด้วยภาษา php,html,javascript
สนใจ/คุยรายละเอียด PM ได้เลยครับ