พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / รบกวนถามเกี่ยวกับเรื่อง String ใน php
ิboy
ิboy
Sun 27 Jan 2008 16:41:23
คือถ้าผมต้องการสุ่มค่า 3 ตัว (หรือหลายๆตัว)แล้วไปแทนที่ในอีกข้อความหนึ่งจะทำอย่างไรครับ

เช่น
มี String คือ "hello boy my name is boy and love boy"

และค่าของคำสุ่มอาจจะเป็น
girl,jack,jib

ผลลััพธ์ไม่อยากให้มันแก้ boy เป็น girl หรือ jack หรือ jib ทั้งหมดครับ
อยากให้มันสุ่ม
ถ้าใช้ str_replace มันจะแทนค่าหมดเลยครับ
เช่น "hello girl my name is girl and love girl"
ต้องการให้เป็น
"hello girl my name is jib and love jack"
"hello jack my name is jack and love jib"

แบบว่าสุ่มมั่วอ่ะครับในคำที่เรากำหนดให้แทนที่ boy ครับ
ขอบคุณที่ช่วยเหลือครับ

webmaster
webmaster
Mon 28 Jan 2008 12:31:41
เอาคำทั้งหมดไปใส่ใน array จากนั้นก็สุ่มเอาจาก array มา replace เอาครับ ลองดูก่อนครับไม่ได้อย่างไรก็มาถามครับ
staker
staker
Tue 12 Aug 2008 08:25:42

ผมต้องการตัดข้อความ แยกลงฐานข้อมูลในแต่ละ field น่ะครับ

เรา copy รายชื่อนักเรียนมาประมาณ 20 กว่าคนลงในตัว editor ของเรา

เช่น

นายสมนึก ใจดี

นางสาวสมพร ดีใจ

คือผมต้องการให้มันทำงานคือ เวลากด submit ไปแล้วให้ทำการแยก คำนำหน้า ชื่อ และนามสกุล แยกเก็บลงฐานข้อมูลในแต่ field น่ะครับ

ช่วยแนะนำด้วย ขอบคุณครับ

webmaster
webmaster
Tue 12 Aug 2008 10:38:57
ถ้าต้องการประสิทธิภาพต้องใช้ regular expressions แต่อาจจะเขียนยากหน่อย วิธีที่ง่ายกว่านั้นก็ ตัด นาย/นาง/นางสาว ก่อนแล้วก็ split โดยใช้ช่องว่างเป็นตัวแยก

แต่ถ้าแค่ 20 รายการไม่ต้องเขียนให้เสียเวลาหรอกครับ ป้อนลง db ด้วยมือเร็วกว่า
STAKER
STAKER
Fri 22 Aug 2008 14:43:17

ขอตัวอย่าง โค๊ดหน่อยครับ

ขอบคุณครับ

Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login