PHP Data Types in Hindi

“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

PHP Data Types in Hindi

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”

14 thoughts on “PHP Data Types in Hindi”

  1. 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?

Leave a Comment