-
PHP pi() फ़ंक्शन - π मान प्राप्त करना
PHP का pi() फ़ंक्शन गणितीय स्थिरांक **π (पाई)** का मान लौटाता है। यह M_PI स्थिरांक के समान मान (3.1415926535898) देता है। सिंटैक्स pi(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान π का मान (फ्लोट)। M_PI स्थिरांक के बराबर। उदाहरण 1. वृत्त का क्षेत्रफल: πr² <?php $radius = 5; echo area
-
PHP pow() फ़ंक्शन - घातांक (Exponentiation)
PHP का pow() फ़ंक्शन **घातांक (exponentiation)** गणना करता है: base^exp। PHP 5.6+ में ** ऑपरेटर भी उपलब्ध है। सिंटैक्स pow(number $base, number $exp): number पैरामीटर्स पैरामीटरविवरण $baseआधार (base) — वह संख्या जिसे घातांकित करना है $expघातांक (exponent) — वह घात जिससे आधार उठाना है लौटाया
-
PHP rad2deg() फ़ंक्शन - रेडियन को डिग्री में परिवर्तित
PHP का rad2deg() फ़ंक्शन **रेडियन (radians) में कोण को डिग्री (degrees) में परिवर्तित** करता है। त्रिकोणमिति फ़ंक्शन्स (sin, cos, tan) रेडियन लेते हैं, लेकिन मनुष्य डिग्री में सोचते हैं। सिंटैक्स rad2deg(float $number): float पैरामीटर पैरामीटरविवरण $numberरेडियन में कोण (फ्लोट) लौटाया गया म
-
PHP rand() फ़ंक्शन - स्यूडो रैंडम संख्या जनरेटर
PHP का rand() फ़ंक्शन **स्यूडो-रैंडम (pseudo-random)** पूर्णांक जनरेट करता है। यह एक रेंज में यादृच्छिक संख्या लौटाता है। डिफ़ॉल्ट रेंज 0 से getrandmax() तक होती है। सिंटैक्स rand(): int rand(int $min, int $max): int पैरामीटर्स पैरामीटरविवरण $minनिचली सीमा (डिफ़ॉल्ट 0) $maxऊपरी सीमा (डिफ़ॉल्ट
-
PHP round() फ़ंक्शन - संख्या गोलाई (Rounding)
PHP का round() फ़ंक्शन फ्लोटिंग-पॉइंट संख्या को **निर्दिष्ट परिशुद्धता (precision)** तक गोल (round) करता है। यह धनात्मक और ऋणात्मक दोनों परिशुद्धता मानों का समर्थन करता है, साथ ही विभिन्न राउंडिंग मोड्स भी। सिंटैक्स round(float $value, int $precision = 0, int $mode = PHP_ROUND_HALF_UP): float पैरा
-
PHP sin() फ़ंक्शन - साइन
PHP का sin() फ़ंक्शन दिए गए कोण (रेडियन में) का **साइन (sine)** अनुपात लौटाता है। परिभाषा त्रिकोणमिति में साइन: sin(x) = opposite / hypotenuse सिंटैक्स sin(float $arg): float पैरामीटर पैरामीटरविवरण $argरेडियन में कोण (फ्लोटिंग पॉइंट) लौटाया गया मान दिए गए पैरामीटर का साइन अनुपात (फ्लोट)। म
-
PHP sinh() फ़ंक्शन - हाइपरबोलिक साइन
PHP का sinh() फ़ंक्शन दिए गए कोण (रेडियन में) का **हाइपरबोलिक साइन (hyperbolic sine)** लौटाता है। परिभाषा हाइपरबोलिक साइन: sinh(x) = (eˣ - e⁻ˣ) / 2 सिंटैक्स sinh(float $arg): float पैरामीटर पैरामीटरविवरण $argरेडियन में कोण (फ्लोटिंग पॉइंट) लौटाया गया मान दिए गए पैरामीटर का हाइपरबोलिक साइन
-
PHP sqrt() फ़ंक्शन - वर्गमूल
PHP का sqrt() फ़ंक्शन एक **धनात्मक फ्लोट संख्या का वर्गमूल (square root)** लौटाता है। ऋणात्मक संख्या के लिए वर्गमूल परिभाषित नहीं है, इसलिए NAN लौटाता है। सिंटैक्स sqrt(float $arg): float पैरामीटर पैरामीटरविवरण $argवह संख्या जिसका वर्गमूल चाहिए लौटाया गया मान दिए गए आर्गुमेंट का वर्गमूल (फ्
-
PHP srand() फ़ंक्शन - रैंडम नंबर जनरेटर सीड करना
PHP का srand() फ़ंक्शन **रैंडम नंबर जनरेटर को सीड (seed) करता है** — यानी उसकी प्रारंभिक अवस्था सेट करता है। PHP में इसका उपयोग **वैकल्पिक** है क्योंकि PHP स्वचालित रूप से सीडिंग करता है। सिंटैक्स srand(int $seed = ?): void पैरामीटर पैरामीटरविवरण $seedसीड के रूप में उपयोग करने के लिए पूर्णांक।
-
PHP tan() फ़ंक्शन - टैंजेंट
PHP का tan() फ़ंक्शन दिए गए कोण (रेडियन में) का **टैंजेंट (tangent)** अनुपात लौटाता है। परिभाषा त्रिकोणमिति में टैंजेंट: tan(x) = opposite / adjacent = sin(x) / cos(x) सिंटैक्स tan(float $arg): float पैरामीटर पैरामीटरविवरण $argरेडियन में कोण (फ्लोटिंग पॉइंट) लौटाया गया मान दिए गए पैरामीटर
-
PHP tanh() फ़ंक्शन - हाइपरबोलिक टैंजेंट
PHP का tanh() फ़ंक्शन दिए गए कोण (रेडियन में) का **हाइपरबोलिक टैंजेंट (hyperbolic tangent)** अनुपात लौटाता है। परिभाषा हाइपरबोलिक टैंजेंट: tanh(x) = sinh(x) / cosh(x) = (eˣ - e⁻ˣ) / (eˣ + e⁻ˣ) सिंटैक्स tanh(float $arg): float पैरामीटर पैरामीटरविवरण $argरेडियन में कोण (फ्लोटिंग पॉइंट) लौटाय
-
PHP पूर्वनिर्धारित गणितीय स्थिरांक (Predefined Mathematical Constants)
PHP में कई **पूर्वनिर्धारित गणितीय स्थिरांक** परिभाषित हैं जो सामान्य गणितीय मानों (π, e, लघुगणक, वर्गमूल आदि) के लिए उच्च-सटीक मान प्रदान करते हैं। ये PHP कोर में परिभाषित हैं और किसी एक्सटेंशन की आवश्यकता नहीं है। स्थिरांक तालिका स्थिरांकमान (सन्निकट)विवरण M_PI3.1415926535898π (पाई) M_E2.7182
-
PHP में array_diff_key() फ़ंक्शन कैसे काम करता है
PHP का array_diff_key() फ़ंक्शन **कुंजियों (keys)** के आधार पर दो या अधिक सरणियों की तुलना करता है और पहली सरणी में मौजूद उन कुंजी-मान जोड़ों को लौटाता है जिनकी कुंजियाँ अन्य सरणियों में **नहीं** हैं। मानों की तुलना नहीं की जाती — केवल कुंजियाँ। सिंटैक्स array_diff_key(array $array, array ...$array
-
PHP में bin2hex() फ़ंक्शन कैसे काम करता है
PHP का bin2hex() फ़ंक्शन एक बाइनरी स्ट्रिंग (किसी भी स्ट्रिंग) को उसके **हेक्साडेसिमल (hexadecimal) प्रतिनिधित्व** में परिवर्तित करता है। प्रत्येक बाइट को दो हेक्स अंकों (0-9, a-f) में बदला जाता है। सिंटैक्स bin2hex(string $string): string उदाहरण <?php $my_str1 = This; $my_str2 = is; $my_str3 =
-
PHP में =& (रेफरेंस असाइनमेंट) ऑपरेटर का अर्थ और उपयोग
PHP में =& ऑपरेटर **रेफरेंस असाइनमेंट (Assignment by Reference)** करता है। यह मान की कॉपी बनाने के बजाय, दोनों वेरिएबल्स को **समान मेमोरी स्थान** पर इंगित करता है। एक में परिवर्तन दूसरे में प्रतिबिंबित होता है। उदाहरण <?php $my_val1 = 67; $my_val2 = &$my_val1; // रेफरेंस असाइनमेंट $my_val1 =
-
PHP में लेट स्टैटिक बाइंडिंग (Late Static Bindings) क्या है?
PHP में **लेट स्टैटिक बाइंडिंग (Late Static Binding - LSB)** एक ऐसी सुविधा है जो विरासत (inheritance) में static:: कीवर्ड का उपयोग करके **रनटाइम पर** कॉल की गई क्लास को संदर्भित करने की अनुमति देती है, बजाय उस क्लास के जहां मेथड परिभाषित है। समस्या: self:: का व्यवहार self:: हमेशा उस क्लास को संदर्भ
-
PHP में ^ (XOR) बिटवाइज़ ऑपरेटर का महत्व
PHP में ^ ऑपरेटर **बिटवाइज़ XOR (एक्सक्लूसिव OR)** ऑपरेटर है। यह दो पूर्णांकों के बाइनरी प्रतिनिधित्व पर बिट-दर-बिट XOR ऑपरेशन करता है। XOR सत्यता तालिका बिट Aबिट BA ^ B 000 011 101 110 नियम: बिट्स अलग हों तो 1, समान हों तो 0। दिया गया उदाहरण (चर स्वैपिंग) <?php $x = a; $y = b; $x ^= $y;
-
PHP में जांचें कि स्ट्रिंग में विशिष्ट सबस्ट्रिंग है या नहीं
PHP में किसी स्ट्रिंग में सबस्ट्रिंग मौजूद है या नहीं, यह जांचने के लिए strpos() फ़ंक्शन सबसे कुशल और मानक तरीका है। दिए गए उदाहरण में strlen() के साथ तुलना दिखाई गई है, लेकिन यह अनावश्यक है। दिया गया उदाहरण (काम करता है लेकिन अनावश्यक जटिल) = 0 && strpos($str_1, $str_2) < strlen($str_1)) echo(
-
PHP में सरणी से तत्व हटाकर पुनः अनुक्रमित (Re-index) करना
PHP में सरणी से एक तत्व हटाने के लिए unset() फ़ंक्शन का उपयोग किया जाता है, लेकिन यह कुंजियों में अंतराल छोड़ देता है। कुंजियों को पुनः क्रमिक (0,1,2...) बनाने के लिए array_values() का उपयोग करें। उदाहरण <?php $my_arr = array(this, is, a, sample, only); echo The array is ; var_dump($my_arr); u
-
PHP में foreach लूप की आंतरिक कार्यप्रणाली
PHP में foreach लूप सरणियों (और ऑब्जेक्ट्स) पर पुनरावृत्ति करने का सबसे सरल और पठनीय तरीका है। यह स्वचालित रूप से लूप काउंटर, समाप्ति शर्त और पॉइंटर प्रबंधन को संभालता है। बुनियादी सिंटैक्स <?php $my_arr = array(Joe, Hannah, Paul, Sanna); foreach ($my_arr as $entry) { echo $entry; } ?> आ