Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP ดึงค่าเฉพาะที่ขึ้นต้นด้วยตัวเลขที่กำหนดจากสตริงด้วยตัวอักษรและตัวเลข?


สมมติว่าต่อไปนี้คือสตริงที่มีตัวอักษรและตัวเลข −

$value ="1045632245555fghjklm67535454663443gfdjkbvc9890000006777743";

เราหาค่าเฉพาะที่เริ่มต้นจาก 989 นั่นคือ−

9890000006777743

ตัวอย่าง

สำหรับสิ่งนี้ ให้ใช้ substr() ร่วมกับ strpos()

<!DOCTYPE html>
<html>
<body>
<?php
   $value ="1045632245555fghjklm67535454663443gfdjkbvc9890000006777743";
   echo "The actual value is=",$value,"<br>";
   $result=substr($value, strpos($value,"989"), 16);
   echo "The filter value is=",$result;
?>
</body>
</html>

ผลลัพธ์

The actual value is=1045632245555fghjklm67535454663443gfdjkbvc9890000006777743
The filter value is=9890000006777743