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

PHP प्रोग्राम: कॉमा-डिलिमिटेड स्ट्रिंग को मानों के ऐरे में विभाजित करें


दिए गए कॉमा-डिलिमिटेड स्ट्रिंग को मानों के ऐरे में विभाजित करने के लिए, PHP कोड इस प्रकार है -

उदाहरण

<?php
$my_string = "456,789,23, 4, 019";
$my_str_arr = preg_split("/,/", $my_string);
print_r("ऐरे है ");
print_r($my_str_arr);
$my_string = "00, 876, 5432, 1234, 0";
$my_str_arr = explode(",", $my_string);
print_r("ऐरे है ");
print_r($my_str_arr);
?>

आउटपुट

ऐरे है Array (
    [0] => 456
    [1] => 789
    [2] => 23
    [3] => 4
    [4] => 019
)
ऐरे है Array (
    [0] => 00
    [1] => 876
    [2] => 5432
    [3] => 1234
    [4] => 0
)

संख्याओं का एक स्ट्रिंग परिभाषित किया गया है और संख्याओं को '/' या '.' की घटना के आधार पर अलग करने के लिए 'preg_split' फ़ंक्शन का उपयोग किया जाता है। विभाजित ऐरे अब प्रिंट किया जाता है। दी गई संख्या को स्ट्रिंग के रूप में विभाजित करने की एक अन्य विधि explode फ़ंक्शन का उपयोग करना है। यह कॉमा की घटना के आधार पर ऐरे को विभाजित करता है।


  1. - पायथन में स्ट्रिंग को k विशिष्ट पार्टीशन में विभाजित करने का प्रोग्राम

    मान लीजिए हमारे पास एक स्ट्रिंग s और एक मान k है। k का मान s की लंबाई का एक गुणक है, मान लें लंबाई n है। हम s को n/k अलग-अलग सबस्ट्रिंग्स में विभाजित कर सकते हैं जिन्हें आकार k के t_i कहा जाता है। फिर इन t_i का उपयोग u_i बनाने के लिए करें जैसे कि:u_i में मौजूद वर्ण t_i में वर्णों का सबसीक्वेंस हैंइन

  1. - पायथन में स्ट्रिंग को विभाजित करके कॉमा से जोड़ने का प्रोग्राम

    मान लीजिए हमारे पास कुछ शब्द हैं जो स्पेस से अलग हैं। हमें इन शब्दों को विभाजित करके एक सूची बनानी है, फिर उन्हें कॉमा रखकर एक स्ट्रिंग में जोड़ना है।उदाहरण के लिए, यदि इनपुट s = Programming Python Language Easy Funny है, तो आउटपुट Programming, Python, Language, Easy, Funny होगा।समाधान दृष्टिकोणइसे

  1. - पायथन में जांचें कि क्या स्ट्रिंग को अवरोही क्रमागत मानों में विभाजित किया जा सकता है

    मान लीजिए हमारे पास केवल संख्याओं वाली एक स्ट्रिंग s है। हमें जांचना है कि क्या हम s को दो या अधिक नॉन-एम्प्टी सबस्ट्रिंग में विभाजित कर सकते हैं ताकि उन सबस्ट्रिंग के संख्यात्मक मान गैर-बढ़ते क्रम में हों और हर दो आसन्न सबस्ट्रिंग के संख्यात्मक मानों का अंतर 1 हो। उदाहरण के लिए, यदि स्ट्रिंग s = 00