Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में preg_split के साथ हाइफ़न का उपयोग कैसे करें?

PHP में preg_split() फ़ंक्शन का उपयोग करके हाइफ़न (-) के आधार पर स्ट्रिंग को विभाजित किया जा सकता है। मान लीजिए हमारे पास निम्न इनपुट मान है जिसमें संख्याएँ और स्ट्रिंग हाइफ़न से अलग हैं:

$values = "ABC-DEF IJKL-3553435-8990987876";

हम चाहते हैं कि आउटपुट निम्न प्रकार का हो:

Array ( [0] => ABC-DEF IJKL [1] => 3553435 [2] => 8990987876 )

उदाहरण

PHP कोड निम्नानुसार है:

<!DOCTYPE html> <html> <body> <?php
$values = "ABC-DEF IJKL-3553435-8990987876";
$exploded = preg_split('/-(?=[0-9])/', $values, 3);
print_r($exploded);
?> </body> </html>

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा:

Array ( [0] => ABC-DEF IJKL [1] => 3553435 [2] => 8990987876 )

व्याख्या: यहाँ रेगुलर एक्सप्रेशन /(?=[0-9])/ एक लुकअहेड एसर्शन है जो केवल उस हाइफ़न से मिलता है जिसके बाद एक अंक (0-9) आता है। तीसरा पैरामीटर 3 सरणी के तत्वों की अधिकतम संख्या को सीमित करता है।

  1. PHP/MySQL में समय प्रबंधन: 12-घंटे और 24-घंटे प्रारूप के बीच रूपांतरण PHP/MySQL में समय प्रबंधन: 12-घंटे और 24-घंटे प्रारूप के बीच रूपांतरण

    PHP में समय रूपांतरण PHP में strtotime() और date() फ़ंक्शन का उपयोग करके 12-घंटे प्रारूप को 24-घंटे प्रारूप में बदलें। PHP कोड $timeValue = 8:55 PM; $changeTimeFormat = date(H:i:s, strtotime($timeValue)); echo The change Format in 24 Hours = . $changeTimeFormat; आउटपुट: The change Format in 24 Hou

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

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

  1. - SAP को PHP के साथ एकीकृत करना

    SAP को PHP से जोड़ने के कई तरीकों में से - वेब सर्विसेज और RFC (रिमोट फंक्शन कॉल्स) डेवलपर्स द्वारा अधिक उपयोग किए जाते हैं। SAPRFC PHP 4 और PHP 5 के लिए एक एक्सटेंशन मॉड्यूल है। SAPRFC के साथ PHP स्क्रिप्ट्स से SAP R/3 में ABAP फंक्शन मॉड्यूल्स को कॉल करना संभव है। आप PHP भाषा का उपयोग करके SAP R