ช่วยดูให้หน่อยครับ ไม่รู้จะทำไงละ

คือผมสร้างตัวแปร $quote="[quote id=2]";
แล้วอยากรู้ว่า id= เท่าไรทำไงครับ
ขอบคุณครับ
08 ก.พ. 2552 2 1,782

มี 2000 วิธี(มั้ง) แล้วแต่จินตนาการ ตังแต่การใช้คำสั่งพวก substr, คำสั่ง split, คำสั่งกลุ่ม preg เป็นต้น จะลองหาดูก่อนมั้ย หรือจะให้ผมเฉลยเลย

<?php
     $quote="[quote id=2]";
    
     $id = substr( $quote, strpos( $quote, '=') + 1);
     echo (int)$id;
    
     list($a , $id) = explode( '=' , $quote);
     echo (int)$id;
    
     preg_match('/\[quote id=([0-9]+)\]/isu' ,  $quote, $match);
    echo $match[1];
?>

#1

ขอบคุณครับ คิดไม่ถึงนะเนี้ย เหะๆ

#2
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^