“PHP Data Types in Hindi”Hello दोस्तों- आज इस पोस्ट में आपको PHP Data Types in Hindi or php data types with example को पढ़ेंगे,, इस पोस्ट को आप पूरा पढ़िए. इस article को बहुत ही आसान और सरल भाषा में लिखा गया है. यह article आपके exam के लिए बहुत उपयोगी साबित होगी. जो छात्र परीक्षा की तैयारी रहे हैं वो सभी इस article (PHP Data Types in Hindi )की मदद से आप सभी आसानी से हिंदी भाषा में सीख सकते हैं |
PHP डेटा टाइप्स कितने प्रकार के होते है ?PHP Data Types in Hindi
Table of Contents
PHP डेटा टाइप्स कितने प्रकार के होते है ?PHP Data Types in Hindi
जब आप वेब विकास के बारे में सोचते हैं, तो एक ऐसी भाषा जो बहुत लोकप्रिय है और विभिन्न प्रकार के डेटा को संग्रहीत करने की क्षमता रखती है, वह है PHP (Hypertext Preprocessor)। PHP एक सर्वर-साइड स्क्रिप्टिंग भाषा है जिसे विशेष रूप से डाइनामिक वेब पृष्ठों के लिए डिजाइन किया गया है। इसमें विभिन्न प्रकार के डेटा प्रकार होते हैं, जो डेटा को संग्रहीत करने, प्रसंस्करण करने और दिखाने में मदद करते हैं।
यहां हम आपको PHP डेटा प्रकार की विभिन्न पहचान, उपयोग और उदाहरणों के बारे में जानकारी प्रदान करेंगे |
PHP डेटा प्रकार क्या है?
“PHP Data Types in Hindi” PHP में डेटा प्रकार वे तत्व हैं जिन्हें हम उचित डेटा संगठन और उपयोग करने के लिए उपयोग करते हैं। यह डेटा प्रकार हमें विभिन्न डेटा टाइप्स कप्रदान करते हैं, जैसे कि स्ट्रिंग (शब्द), अंक (संख्या), बूलियन (सत्य/असत्य), एरे (सरणी), ऑब्जेक्ट (वस्तु), और नल (शून्य)। ये डेटा प्रकार हमें विभिन्न प्रकार के डेटा को ट्रैक और प्रोसेस करने में मदद करते हैं।
Scalar Data Types
PHP में स्केलर डेटा प्रकारों का उपयोग एकल मानों को दर्शाने के लिए किया जाता है।
1. Integer
पूर्णांक डेटा प्रकार बिना किसी दशमलव बिंदु के पूर्ण संख्याओं का प्रतिनिधित्व करता है। यह सकारात्मक और नकारात्मक दोनों हो सकता है, जिससे संख्यात्मक संचालन की एक विस्तृत श्रृंखला की अनुमति मिलती है।
<?php $age = 25; // assigning an integer value to a variable echo $age; // printing the value of the variable // performing arithmetic operations with integers $sum = $age + 5; echo $sum; // output: 30 // using integer data type in a function function doubleNumber(int $number) { return $number * 2; } $result = doubleNumber(7); echo $result; // output: 14 ?> |
$age
नामक एक मान को 25 के समान रखा है। उसके बाद हम echo $age
का उपयोग करके इस मान को प्रिंट कर रहे हैं, जिससे आपको 25 का परिणाम मिलेगा।इसके बाद, हमने
$age
के साथ 5 को जोड़कर $sum
नामक एक अन्य मान बनाया है। इसके बाद हम echo $sum
का उपयोग करके उस मान को प्रिंट कर रहे हैं, जिससे आपको 30 का परिणाम मिलेगा।आखिर में, हमने
doubleNumber
नामक एक फ़ंक्शन बनाया है जो पूर्णांकीय प्राथमिक डेटा प्रकार के एक आर्ग्यूमेंट को स्वीकार करता है। यह फ़ंक्शन उस आर्ग्यूमेंट को दोगुना करके उसे वापस लौटाता है। अंत में, हम doubleNumber(7)
को कॉल करते हैं और परिणाम को echo
का उपयोग करके प्रिंट करते हैं, जिससे आपको 14 का परिणाम मिलेगा।2. Float
फ़्लोट, जिसे डबल या रियल के रूप में भी जाना जाता है, का उपयोग दशमलव संख्याओं को संग्रहीत करने के लिए किया जाता है। यह डेटा प्रकार भिन्नात्मक मानों को संभालने के लिए उच्च परिशुद्धता प्रदान करता है।
<?php $price = 10.99; // assigning a float value to a variable echo $price; // printing the value of the variable // performing arithmetic operations with floats $discountedPrice = $price – 2.5; echo $discountedPrice; // output: 8.49 // using float data type in a function function calculateArea(float $radius) { return 3.14 * $radius * $radius; } $area = calculateArea(2.5); echo $area; // output: 19.625 ?> |
$price
नामक एक मूल्य को 10.99 के समान रखा है। उसके बाद हम echo $price
का उपयोग करके इस मूल्य को प्रिंट कर रहे हैं, जिससे आपको 10.99 का परिणाम मिलेगा।इसके बाद, हमने
$price
से 2.5 को कटौती करके $discountedPrice
नामक एक अन्य मूल्य बनाया है। इसके बाद हम echo $discountedPrice
का उपयोग करके उस मूल्य को प्रिंट कर रहे हैं, जिससे आपको 8.49 का परिणाम मिलेगा।आखिर में, हमने
calculateArea
नामक एक फ़ंक्शन बनाया है जो फ़्लोट मूल्य प्राथमिक डेटा प्रकार के एक आर्ग्यूमेंट को स्वीकार करता है। यह फ़ंक्शन उस आर्ग्यूमेंट के आधार पर क्षेत्रफल की गणना करता है और उसे वापस लौटाता है। अंत में, हम calculateArea(2.5)
को कॉल करते हैं और परिणाम को echo
का उपयोग करके प्रिंट करते हैं, जिससे आपको 19.625 का परिणाम मिलेगा।3. String
स्ट्रिंग्स का उपयोग वर्णों के अनुक्रम को दर्शाने के लिए किया जाता है। उन्हें सिंगल कोट्स (”) या डबल कोट्स (“”) में संलग्न किया जा सकता है और पाठ-आधारित जानकारी संग्रहीत करने के लिए बहुमुखी हैं।
<?php $name = “John Doe”; // assigning a string value to a variable echo $name; // printing the value of the variable // concatenating strings $greeting = “Hello, ” . $name . “!”; echo $greeting; // output: Hello, John Doe! // using string functions $length = strlen($name); echo $length; // output: 8 (number of characters in the string) $uppercase = strtoupper($name); echo $uppercase; // output: JOHN DOE (converts the string to uppercase) $substring = substr($name, 5, 3); echo $substring; // output: Doe (extracts a substring from the original string) ?> |
$name
नामक एक मान को “John Doe” के समान रखा है। उसके बाद हम echo $name
का उपयोग करके इस मान को प्रिंट कर रहे हैं, जिससे आपको “John Doe” का परिणाम मिलेगा।इसके बाद, हमने
$name
के साथ “Hello, ” और “!” जोड़कर $greeting
नामक एक अन्य मान बनाया है। इसके बाद हम echo $greeting
का उपयोग करके उस मान को प्रिंट कर रहे हैं, जिससे आपको “Hello, John Doe!” का परिणाम मिलेगा।आगे बढ़ते हुए, हमने
strlen($name)
का उपयोग करके $name
में मौजूद अक्षरों की संख्या को प्राप्त किया है। हम echo $length
का उपयोग करके इस संख्या को प्रिंट कर रहे हैं, जिससे आपको 8 का परिणाम मिलेगा।उसके बाद, हम
strtoupper($name)
का उपयोग करके $name
को अपरकेस में रूपांतरित कर रहे हैं। हम echo $uppercase
का उपयोग करके उस मान को प्रिंट कर रहे हैं, जिससे आपको “JOHN DOE” का परिणाम मिलेगा।अंत में, हम
substr($name, 5, 3)
का उपयोग करके $name
से एक सबस्ट्रिंग निकाल रहे हैं। हम echo $substring
का उपयोग करके उस सबस्ट्रिंग को प्रिंट कर रहे हैं, जिससे आपको “Doe” का परिणाम मिलेगा।4. Boolean
बूलियन डेटा प्रकार के दो संभावित मान हैं | सत्य या असत्य। इसका उपयोग PHP प्रोग्रामों में तार्किक स्थितियों को दर्शाने और प्रवाह को नियंत्रित करने के लिए किया जाता है।
<?php $isLogged = true; // assigning a boolean value to a variable echo $isLogged; // printing the value of the variable (outputs: 1 for true) // using boolean in conditional statements if ($isLogged) { echo “User is logged in.”; } else { echo “User is not logged in.”; } // performing logical operations $hasPermission = false; $isAdmin = true; $canAccessAdminPanel = $hasPermission && $isAdmin; echo $canAccessAdminPanel; // output: 0 (false) $canEditProfile = $hasPermission || $isAdmin; echo $canEditProfile; // output: 1 (true) ?> |
$isLogged
नामक एक मान को true
के समान रखा है। उसके बाद हम echo $isLogged
का उपयोग करके इस मान को प्रिंट कर रहे हैं, जिससे आपको 1
का परिणाम मिलेगा।इसके बाद, हमने
if ($isLogged)
का उपयोग करके एक शर्ताधारी में बूलियन का उपयोग किया है। अगर $isLogged
की मान true
है, तो हम "उपयोगकर्ता लॉग इन है।"
को प्रिंट करेंगे, अन्यथा "उपयोगकर्ता लॉग इन नहीं है।"
को प्रिंट करेंगे।आगे बढ़ते हुए, हमने
$hasPermission
को false
और $isAdmin
को true
के समान रखा है। फिर हमने $hasPermission
और $isAdmin
के बीच &&
लॉजिकल ऑपरेटर का उपयोग करके $canAccessAdminPanel
का मान निर्धारित किया है। हम echo $canAccessAdminPanel
का उपयोग करके उस मान को प्रिंट कर रहे हैं, जिससे आपको 0
(false) का परिणाम मिलेगा।उसके बाद, हमने
$hasPermission
और $isAdmin
के बीच ||
लॉजिकल ऑपरेटर का उपयोग करके $canEditProfile
का मान निर्धारित किया है। हम echo $canEditProfile
का उपयोग करके उस मान को प्रिंट कर रहे हैं, जिससे आपको 1
(true) का परिणाम मिलेगा।“PHP Data Types in Hindi”
Compound Data Types
PHP में कंपाउंड डेटा प्रकार डेवलपर्स को कई मानों को एक साथ समूहित करने की अनुमति देते हैं।
5. Array
Arrays का उपयोग एक ही वेरिएबल में एकाधिक मानों को संग्रहीत करने के लिए किया जाता है। वे अनुक्रमित सरणियाँ, सहयोगी सरणियाँ, या बहुआयामी सरणियाँ हो सकती हैं, जो डेटा संगठन में लचीलापन प्रदान करती हैं।
<?php // Creating an array with numeric indices $numbers = array(1, 2, 3, 4, 5); echo $numbers[2]; // Output: 3 (accessing a specific element by index) // Creating an array with string indices $fruits = array(“apple”, “banana”, “orange”); echo $fruits[1]; // Output: banana // Associative arrays $person = array( “name” => “John Doe”, “age” => 25, “occupation” => “Engineer” ); echo $person[“name”]; // Output: John Doe // Accessing array elements $students = array(“John”, “Jane”, “Alice”); echo count($students); // Output: 3 (counting the number of elements) $students[] = “Mark”; // Adding a new element to the end of the array echo $students[3]; // Output: Mark // Looping through an array foreach ($students as $student) { echo $student . ” “; } // Output: John Jane Alice Mark ?> |
php
Copy code
// न्यूमेरिक अनुक्रमिकों के साथ एक एरे बनाना $numbers = array(1, 2, 3, 4, 5); echo $numbers[2]; // आउटपुट: 3 (एक विशिष्ट तत्व का इंडेक्स के द्वारा उपयोग करना) // स्ट्रिंग अनुक्रमिकों के साथ एक एरे बनाना $fruits = array("apple", "banana", "orange"); echo $fruits[1]; // आउटपुट: banana // सहयोगी एरे $person = array( "name" => "John Doe", "age" => 25, "occupation" => "Engineer" ); echo $person["name"]; // आउटपुट: John Doe // एरे तत्वों तक
तत6. Object
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में ऑब्जेक्ट कक्षाओं के उदाहरणों का प्रतिनिधित्व करते हैं। वे डेटा और फ़ंक्शंस दोनों को समाहित करते हैं, जिससे मॉड्यूलर और पुन: प्रयोज्य कोड की अनुमति मिलती है।
<?php // Define a class class Person { public $name; public $age; public function introduce() { echo "My name is " . $this->name . " and I am " . $this->age . " years old."; } } // Create an instance of the class $person = new Person(); $person->name = “John Doe”; $person->age = 25; // Access object properties and methods echo $person->name; // Output: John Doe echo $person->age; // Output: 25 $person->introduce(); // Output: My name is John Doe and I am 25 years old. ?> |
Person
नामक एक कक्षा परिभाषित की है। इस कक्षा में name
और age
जैसे सार्वजनिक गुणवत्ताएं (प्रॉपर्टीज) हैं और introduce()
जैसी एक सार्वजनिक विधि (मेथड) है। विधि introduce()
में हम echo
का उपयोग करके एक मैसेज प्रिंट कर रहे हैं, जिसमें $this->name
और $this->age
का उपयोग करके name
और age
की मान प्रिंट की जाती है।उसके बाद, हमने
Person
का एक नया उदाहरण ($person
) बनाया है। हमने उदाहरण के साथ ->
ऑपरेटर का उपयोग करके name
और age
गुणवत्ताओं को सेट किया है।अंत में, हमने उदाहरण के साथ
->
ऑपरेटर का उपयोग करके गुणवत्ताओं और विधि (introduce()
) तक पहुंच कर उनकी मान प्रिंट की है। इससे आपको “John Doe” का परिणाम मिलेगा।Special Data Types
PHP में विशेष डेटा प्रकार अद्वितीय परिदृश्यों और विशेष उद्देश्यों को संभालते हैं।
7. NULL
NULL डेटा प्रकार एक वेरिएबल का प्रतिनिधित्व करता है जिसके लिए कोई मान निर्दिष्ट नहीं है। इसका उपयोग आमतौर पर डेटा की अनुपस्थिति या अप्रारंभीकृत चर को इंगित करने के लिए किया जाता है।
<?php $variable = null; // assigning a null value to a variable echo $variable; // Output: (nothing, as null represents the absence of a value) // Checking if a variable is null if ($variable === null) { echo “The variable is null.”; } else { echo “The variable is not null.”; } // Unsetting a variable $number = 10; unset($number); echo $number; // Output: Notice: Undefined variable: number // Using null coalescing operator $name = null; $defaultName = “John Doe”; $fullName = $name ?? $defaultName; echo $fullName; // Output: John Doe (if $name is null, use $defaultName) ?> |
$variable
को null मान के समान रखा है। उसके बाद हम echo $variable
का उपयोग करके उस मान को प्रिंट कर रहे हैं, जिससे आपको कुछ नहीं मिलेगा, क्योंकि null मान कोई मान नहीं होता है।इसके बाद, हमने
if ($variable === null)
का उपयोग करके चर के null होने की जांच की है। अगर $variable
की मान null है, तो हम "चर null है।"
को प्रिंट करेंगे, अन्यथा "चर null नहीं है।"
को प्रिंट करेंगे।आगे बढ़ते हुए, हमने चर
$number
को 10 के समान रखा है। उसके बाद हम unset($number)
का उपयोग करके चर को अविलंबित कर रहे हैं। इसके बाद हम echo $number
का उपयोग करके उस चर को प्रिंट कर रहे हैं, जिससे आपको “Notice: Undefined variable: number” का परिणाम मिलेगा।अंत में, हमने
$name
को null और $defaultName
को “John Doe” के समान रखा है। हमने ??
null coalescing ऑपरेटर का उपयोग करके $fullName
की मान निर्धारित की है। हम echo $fullName
का उपयोग करके उस मान को प्रिंट कर रहे हैं, जिससे आपको “John Doe” का परिणाम मिलेगा। यहां, अगर $name
null है, तो हम $defaultName
का उपयोग कर रहे हैं।8. Resource
संसाधन डेटा प्रकार का उपयोग बाहरी संसाधनों, जैसे डेटाबेस कनेक्शन या फ़ाइल हैंडल के संदर्भ को रखने के लिए किया जाता है। यह विशेष कार्यों के माध्यम से इन संसाधनों के साथ बातचीत को सक्षम बनाता है।
<?php // Opening a file and obtaining a resource $fileHandle = fopen(“example.txt”, “r”); // Checking if the resource is valid if (is_resource($fileHandle)) { echo “File opened successfully.”; // Performing operations on the resource $content = fread($fileHandle, filesize("example.txt")); echo $content; // Closing the resource fclose($fileHandle); } else { echo “Failed to open the file.”; } // Establishing a database connection $connection = mysqli_connect(“localhost”, “username”, “password”, “database”); // Checking if the database connection is valid if (is_resource($connection)) { echo “Database connection established.”; // Performing operations on the database $result = mysqli_query($connection, "SELECT * FROM users"); // ... // Closing the database connection mysqli_close($connection); } else { echo “Failed to connect to the database.”; } ?> |
fopen("example.txt", "r")
का उपयोग करके “example.txt” नामक फ़ाइल को खोला है और एक संसाधन ($fileHandle
) प्राप्त किया है। उसके बाद हम is_resource($fileHandle)
का उपयोग करके संसाधन के मान्य होने की जांच करते हैं। अगर
$fileHandle
एक मान्य संसाधन है, तो हम "फ़ाइल सफलतापूर्वक खोली गई।"
को प्रिंट करते हैं। उसके बाद हम fread($fileHandle, filesize("example.txt"))
का उपयोग करके संसाधन पर आपरेशन करते हैं और सामग्री को प्रिंट करते हैं। अंत में हम fclose($fileHandle)
का उपयोग करके संसाधन को बंद करते हैं। इसी तरह हमने डेटाबेस कनेक्शन के लिए mysqli_connect("localhost", "username", "password", "database")
का उपयोग किया है और mysqli_query($connection, "SELECT * FROM users")
का उपयोग करके डेटाबेस पर आपरेशन करते हैं। अंत में हम mysqli_close($connection)
का उपयोग करके डेटाबेस कनेक्शन बंद करते हैं।Read More……….. C LANGUAGE NOTES हिन्दी मे
Frequently Asked Questions (FAQs)
यहां कुछ आम सवाल और उनके उत्तर हैं जो PHP डेटा टाइप्स के बारे में अक्सर पूछे जाते हैं |
Q: PHP में डेटा टाइप क्यों महत्वपूर्ण हैं?
डेटा टाइप्स का उपयोग डेटा को संरचित रूप में संगठित करने और सुरक्षित विभाजन के लिए किया जाता है। यह प्रोग्रामिंग में गणना और प्रोसेसिंग कार्यों को सरल बनाने में मदद करता है।
Q: क्या PHP में डेटा टाइप को बदला जा सकता है?
हाँ, PHP में डेटा टाइप को बदला जा सकता है। इसके लिए विभिन्न टाइप कास्टिंग ऑपरेटर्स का उपयोग किया जा सकता है।
Q: क्या PHP में अनुक्रमिक एरे बनाया जा सकता है?
हाँ, PHP में अनुक्रमिक एरे बनाने की सुविधा होती है। इसके लिए विशेष एरे फ़ंक्शनों जैसे array_push() और array_merge() का उपयोग किया जा सकता है।
पीएचपी में कितने प्रकार के डेटा टाइप्स होते हैं?
जवाब- पीएचपी में पांच प्रकार के डेटा टाइप्स होते हैं – स्ट्रिंग (String), इंटीजर (Integer), फ्लोट (Float), बूलियन (Boolean) और अर्रे (Array).
स्ट्रिंग टाइप क्या होता है और इसे कैसे प्रदर्शित किया जाता है?
जवाब- स्ट्रिंग टाइप टेक्स्ट को दर्शाने के लिए उपयोग होता है। इसे एक वक्र या दोहरे कोटेशन में लिखा जाता है, उदाहरण के लिए: “नमस्ते विश्व!
इंटीजर और फ्लोट टाइप में क्या अंतर है?
जवाब- इंटीजर डेटा टाइप पूर्णांकों को दर्शाता है, जबकि फ्लोट डेटा टाइप दशमलव संख्याओं को दर्शाता है। उदाहरण के लिए, 5 एक इंटीजर है, जबकि 3.14 एक फ्लोट है।
बूलियन डेटा टाइप का उपयोग क्या है?
जवाब- बूलियन डेटा टाइप दो हिस्सों में होता है – सही (True) और गलत (False)। यह स्थितियों की जांच करने में उपयोग होता है, जैसे कि शर्तों के परिणाम को सत्य या असत्य दर्शाने में।
अर्रे डेटा टाइप क्या होता है और इसका उपयोग कहां होता है?
जवाब- अर्रे डेटा टाइप एक संग्रहीत डेटा प्रकार है जिसमें एक साथ एकाधिक मान हो सकते हैं। इसका उपयोग एकाधिक मानों को एक समूह में संग्रहीत करने और प्रबंधित करने में किया जाता है।
CONCLUSION :-
आज के इस आर्टिकल मे हमने “PHP Data Types in Hindi” के बारे मे विस्तार से जाना आशा है की यह ARTICAL (“PHP Data Types in Hindi”)आप के लिए HELPFUL रहा होगा | अगर यह ARTICAL(“PHP Data Types in Hindi”) आप को पसंद आया हो तो इसे अपने दोस्तों के साथ SHARE जरूर करे | आप हमे COMMENT के माध्यम से सुझाव दे सकते है आप हमे Email-id studentinsidelibarary013@gmail.com पर अपने सुझाव दे सकते है |
“PHP Data Types in Hindi” “PHP Data Types in Hindi” “PHP Data Types in Hindi” “PHP Data Types in Hindi”
“PHP Data Types in Hindi” “PHP Data Types in Hindi” “PHP Data Types in Hindi””PHP Data Types in Hindi”
La weekly Hi there to all, for the reason that I am genuinely keen of reading this website’s post to be updated on a regular basis. It carries pleasant stuff.
Tech to Force This is really interesting, You’re a very skilled blogger. I’ve joined your feed and look forward to seeking more of your magnificent post. Also, I’ve shared your site in my social networks!
Aroma Sensei Pretty! This has been a really wonderful post. Many thanks for providing these details.
Mangaclash This was beautiful Admin. Thank you for your reflections.
Tech Learner This is really interesting, You’re a very skilled blogger. I’ve joined your feed and look forward to seeking more of your magnificent post. Also, I’ve shared your site in my social networks!
FinTech ZoomUs I truly appreciate your technique of writing a blog. I added it to my bookmark site list and will
Subsequent transfusions should be limited when possible since repeated transfusions worsen outcomes in existing ALI 130, 131 priligy and viagra combination Goff, Andrew Feld, Susan E
buy priligy australia Enclomiphene citrate En can raise T levels, but its effects on lipids, erythrocytosis, and PSA are unknown relative to TTh
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?