40 of 410 menu

फ़ंक्शन arrayval

PHP के मानक पुस्तकालय में कोई arrayval फ़ंक्शन नहीं है, लेकिन आप समान कार्यक्षमता स्वयं लागू कर सकते हैं। नीचे कार्यान्वयन का एक उदाहरण दिया गया है जो किसी भी मान को ऐरे में बदल देता है: यदि मान पहले से ही एक ऐरे है, तो इसे बिना किसी परिवर्तन के लौटा दिया जाता है, अन्य प्रकारों के लिए एक तत्व के साथ एक ऐरे बनाया जाता है।

फ़ंक्शन कार्यान्वयन

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } ?>

उपयोग का उदाहरण

हमारे फ़ंक्शन का उपयोग करके एक स्ट्रिंग को ऐरे में बदलें:

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } $res = arrayval('abcde'); print_r($res); ?>

कोड निष्पादन का परिणाम:

['abcde']

उपयोग का उदाहरण

आइए एक संख्या को बदलने का प्रयास करें:

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } $res = arrayval(123); print_r($res); ?>

कोड निष्पादन का परिणाम:

[123]

उपयोग का उदाहरण

आइए एक ऐरे के साथ काम करने की जाँच करें:

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } $res = arrayval([1, 2, 3]); print_r($res); ?>

कोड निष्पादन का परिणाम:

[1, 2, 3]

वैकल्पिक समाधान

PHP में ऐरे में रूपांतरण के अन्य तरीके मौजूद हैं:

<?php // (array) टाइप कास्टिंग का उपयोग $array = (array)'string'; print_r($array); // ['string'] // ऑब्जेक्ट्स के लिए टाइप कास्टिंग अलग तरीके से काम करती है $obj = new stdClass(); $obj->prop = 'value'; $array = (array)$obj; print_r($array); // ['prop' => 'value'] ?>

यह भी देखें

  • फ़ंक्शन is_array,
    जो जाँचता है कि क्या एक चर एक ऐरे है
  • फ़ंक्शन settype,
    जो एक चर के प्रकार को बदलता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें