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

व्याख्या: strpos($value, "989") "989" की स्थिति ढूंढता है, और substr() उस स्थिति से 16 वर्ण निकालता है। यदि लंबाई निश्चित नहीं है, तो आप रेगुलर एक्सप्रेशन का भी उपयोग कर सकते हैं:

preg_match('/989\d+/', $value, $matches);
echo $matches[0];
  1. - PHP: विशिष्ट String से शुरू होने वाली Array Keys प्राप्त करें

    PHP में array से उन keys को फ़िल्टर करने के कई तरीके हैं जो किसी विशिष्ट prefix से शुरू होती हैं। विधि 1: Foreach Loop (सबसे स्पष्ट) 999 ) विधि 2: array_filter() के साथ (PHP 5.6+) $filtered = array_filter($array, function($value, $key) { return strpos($key, test_) === 0; }, ARRAY_FILTER_USE_

  1. - PHP में जांचें कि स्ट्रिंग दिए गए शब्द से समाप्त होती है या नहीं

    PHP में एक कस्टम फंक्शन बनाकर जांच सकते हैं कि कोई स्ट्रिंग निर्दिष्ट सबस्ट्रिंग से समाप्त (ends with) होती है या नहीं। PHP 8.0+ में बिल्ट-इन str_ends_with() फंक्शन उपलब्ध है। सिंटैक्स (Syntax) function endsWith(string $haystack, string $needle): bool पैरामीटर्स (Parameters) $haystack - जांच की

  1. - PHP में जांचें कि स्ट्रिंग दिए गए शब्द से शुरू होती है या नहीं

    PHP में एक कस्टम फंक्शन बनाकर जांच सकते हैं कि कोई स्ट्रिंग निर्दिष्ट सबस्ट्रिंग से शुरू (starts with) होती है या नहीं। PHP 8.0+ में बिल्ट-इन str_starts_with() फंक्शन उपलब्ध है। सिंटैक्स (Syntax) function startsWith(string $haystack, string $needle): bool पैरामीटर्स (Parameters) $haystack - जांच