हेल्लो दोस्तों आज के इस पोस्ट में आपको PHP strval() function in hindi के बारे में बताया गया है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है
Contents
Introduction to PHP strval() Function
PHP strings के लिए बहुत ही अच्छा support provide करती है। PHP 50 से भी अधिक ऐसे functions provide करती है जो सिर्फ strings के साथ ही कार्य करते है। Strings के लिए यह support PHP का एक feature भी है।
PHP में available functions द्वारा आप कई तरह से strings को format कर सकते है। जैसे की strings में कुछ words या digits search करना, strings को lower या upper case में convert करना और कई strings को एक साथ जोड़ना आदि।
ये functions सिर्फ string values के साथ ही कार्य करते है। किसी scalar type जैसे की int, double आदि के साथ इन functions को प्रयोग नहीं किया जा सकता है।
लेकिन कई बार आपको इन types की values को string में convert करने की आवश्यकता होती है। क्योंकि जिस प्रकार से strings को format किया जा सकता है वैसे इन दूसरे types को नहीं format किया जा सकता है।
इन types को strings में convert करने के लिए PHP आपको strval() function provide करती है। यह function किसी variable की value को string में convert करता है। दूसरे types को strings में convert करके आप उन पर भी strings की तरह ही operations perform कर सकते है।
PHP का यह function सिर्फ scalar types (string, integer और double आदि) के variables को ही string में convert करता है। इस function से आप किसी array या object को string में convert नहीं कर सकते है।
इसे भी पढ़े –PHP cookies in hindi-php कूकीज क्या है?
लेकिन यदि किसी object (class) में __toString() method को implement किया गया है तो उस object को strval() function से string में convert किया जा सकता है।
जब आप किसी ऐसे object जो __toString() method को implement नहीं करता है या array को string में convert करने का प्रयास करते है तो PHP error generate करती है।
जब आप किसी array को इस function द्वारा string में convert करने का प्रयास करते है तो PHP निचे दिया जा रहा error message show करती है।
Array to string conversion |
जब आप किसी ऐसे object को इस function द्वारा string में convert करने का प्रयास करते है जो की __toString() method को implement नहीं करता है तो PHP निचे दिया जा रहा error message show करती है।
Object of class <class-name> could not be converted to string |
जैसा की आपको पता है यह function string value return करता है। लेकिन इस function द्वारा return की जाने वाली value पर किसी भी प्रकार की formatting नहीं perform की जाती है। यह कार्य आप बाद में दूसरे string functions की सहायता से कर सकते है।
Syntax of PHP strval() Function
PHP strval() function का syntax निचे दिया जा रहा है।
strval($variable-name/object); |
ऊपर दिए गए syntax में variable name किसी भी scalar type के variable का नाम हो सकता है और object name किसी भी ऐसी class का हो सकता है जो __toString() method को implement करती है।
Example of PHP strval() Function
PHP में strval() function के उपयोग को निचे उदाहरण द्वारा समझाया जा रहा है।
<?php $var = 3243456123; // Converting integers to string |
ऊपर दिया गया उदाहरण(example) में निचे दिया गया output को generate करता है।
Mobile number is valid… |
PHP String Casting
PHP में string casting के द्वारा भी आप किसी scalar type के variable को string में convert कर सकते है। String casting basically type casting ही है। लेकिन क्योंकि string में convert किया जाता है इसलिए यँहा पर इसे string casting कहा गया है।
String casting का syntax निचे दिया जा रहा है।
(string) variable-name; |
किसी scalar variable को string में cast करने के लिए आप उस variable से पहले brackets में string define करते है। किसी भी प्रकार की type casting में जिस भी type में आप किसी variable को cast करना चाहते है उसे brackets में लिखते है।
PHP में casting द्वारा किसी variable को string में convert करना निचे उदाहरण द्वारा समझाया जा रहा है।
<?php $var = 4422; // Casting integer to string |
ऊपर दिया गया उदाहरण(example) निचे दिया गया output को generate करता है।
22 |
reference-https://www.geeksforgeeks.org/php-strval-
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(PHP strval() function in hindi) या post अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों(PHP strval() function in hindi) को जरुर बताये और -अगर कोई topic(PHP strval() function in hindi) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject() के लेकर भी कोई प्रश्न हो तो कमेंट करे