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

PHP में स्ट्रिंग से अक्षरों और संख्याओं को दो सरणियों में कैसे विभाजित करें?

इसके लिए, array_shift() और array_pop() के साथ preg_split() का उपयोग करें। मान लीजिए निम्नलिखित अक्षरों और संख्याओं के साथ हमारा स्ट्रिंग है:

$values = "5j4o5h8n";

हम संख्याओं और अक्षरों को अलग-अलग सरणियों में प्रदर्शित करना चाहते हैं।

उदाहरण

PHP कोड इस प्रकार है:

<!DOCTYPE html> 
<html> 
<body> 
    <?php 
        $values = "5j4o5h8n"; 
        $singleValues = preg_split("/\d+/", $values); 
        array_shift($singleValues); 
        print_r($singleValues); 
        $resultNumber= preg_split("/[a-z]+/", $values); 
        array_pop($resultNumber); 
        print_r($resultNumber); 
    ?> 
</body> 
</html>

आउटपुट

Array ( [0] => j [1] => o [2] => h [3] => n ) 
Array ( [0] => 5 [1] => 4 [2] => 5 [3] => 8 )
  1. - Python का उपयोग करके स्ट्रिंग से संख्याएँ कैसे निकालें?

    Python में स्ट्रिंग से संख्याएँ निकालना स्ट्रिंग से प्रत्येक अंक निकालने के लिए >>> str1 = a34e 345 bcd 5he 78 xyz >>> for s in str1: if s.isdigit(): print(s) 3 4 3 4 5 5 7 8 स्पेस से अलग शब्दों वाली स्ट्रिंग से केवल पूर्णांक निकालने के लिए >>> str1

  1. - मेजर और माइनर डिवाइस नंबर से रॉ डिवाइस नंबर कैसे कंपोज करें?

    os.makedev(major, minor) मेथड मेजर और माइनर डिवाइस नंबर से एक रॉ डिवाइस नंबर कंपोज करता है। उदाहरण import os, sys path = /var/www/html/foo.txt # स्टेट टपल जानकारी प्राप्त करें info = os.lstat(path) # मेजर और माइनर डिवाइस नंबर प्राप्त करें major_dnum = os.major(info.st_dev) minor_dnum = os.minor(inf

  1. - पायथन में स्ट्रिंग से नंबर कैसे निकालें?

    यदि आप केवल पॉजिटिव इंटीजर्स चाहते हैं, तो आप विभाजित करके और नंबरों की खोज करके निम्न प्रकार से कर सकते हैं: >>> str = h3110 23 cat 444.4 rabbit 11 2 dog >>> [int(s) for s in str.split() if s.isdigit()] [23, 11, 2] अन्य सभी मामलों के लिए, नियमित अभिव्यक्ति का उपयोग करना सबसे अच्छा