-
PHP में रीडायरेक्शन (Redirection)
PHP में header() फ़ंक्शन का उपयोग करके उपयोगकर्ता को एक पृष्ठ से दूसरे पृष्ठ पर रीडायरेक्ट किया जाता है। यह एक बिल्ट-इन फ़ंक्शन है जो क्लाइंट (ब्राउज़र) को रॉ HTTP हेडर भेजता है। header() फ़ंक्शन सिंटैक्स header(string $header, bool $replace = true, int $http_response_code = 0): void पैरामीटर्स
-
PHP में सरणी मानों का मानक विचलन (Standard Deviation) ज्ञात करने का प्रोग्राम
मानक विचलन (Standard Deviation) डेटा के प्रसार (spread) को मापता है। PHP में इसे मैन्युअली गणना करके या सांख्यिकी एक्सटेंशन (stats_standard_deviation()) का उपयोग करके प्राप्त किया जा सकता है। मैनुअल गणना उदाहरण <?php function std_deviation($my_arr) { $no_element = count($my_arr); $var =
-
PHP में सरणी से लापता तत्व ढूँढने का प्रोग्राम
PHP में array_diff() और range() फ़ंक्शन्स का उपयोग करके एक संख्यात्मक सरणी में लापता (missing) तत्वों को आसानी से ढूंढा जा सकता है। उदाहरण <?php function absent($my_list) { $my_array = range(min($my_list), max($my_list)); return array_diff($my_array, $my_list); } echo Elements missing f
-
PHP में सरणी से डुप्लिकेट तत्व हटाना
PHP में सरणी से डुप्लिकेट मान हटाने का एक चतुर तरीका array_flip() फ़ंक्शन का दो बार उपयोग करना है। चूंकि सरणी कुंजियाँ अद्वितीय होनी चाहिए, मानों को कुंजी बनाकर डुप्लिकेट स्वचालित रूप से हट जाते हैं। उदाहरण मान (डुप्लिकेट गायब) $my_arr = array_values($my_arr); // संख्यात्मक कुंजियाँ रीसेट echo \n
-
PHP में डुप्लिकेट मानों को बहुआयामी सरणी में मर्ज करना
PHP में एक सरणी के डुप्लिकेट मानों को किसी विशिष्ट कुंजी (जैसे hobby) के आधार पर समूहित करके बहुआयामी सरणी में मर्ज किया जा सकता है। यह डेटा समूहीकरण और एकत्रीकरण के लिए उपयोगी है। उदाहरण $vals) { $new_vals[$vals[hobby]][] = $vals; } echo The unique array elements are ; print_r($new_vals); ?&
-
PHP में खाली सरणी तत्वों को हटाना
PHP में सरणी से खाली/नल/झूठे मान वाले तत्वों को हटाने के लिए foreach लूप के साथ unset() और empty() का उपयोग किया जा सकता है। हालाँकि, बिल्ट-इन array_filter() फ़ंक्शन अधिक सरल और कुशल है। दिया गया उदाहरण (मैनुअल तरीका) $val) echo ($my_array[$key] . ); ?> आउटपुट After removing null values fr
-
PHP में सरणी खाली है या नहीं जांचने के विभिन्न तरीके
PHP में सरणी खाली है या नहीं, यह जांचने के कई तरीके हैं। प्रत्येक के अपने फायदे और उपयोग के मामले हैं। यहाँ दो सबसे आम तरीके समझाए गए हैं। 1. sizeof() / count() फ़ंक्शन का उपयोग <?php $empty_arr = array(); if (sizeof($empty_arr) == 0) echo The array is empty!; else echo The array is non-
-
PHP में सरणी की बहुआयामी प्रकृति की जांच कैसे करें
PHP में किसी सरणी के बहुआयामी (multidimensional) होने की जांच करने के लिए विभिन्न तरीके हैं। दिए गए उदाहरण में rsort() का उपयोग किया गया है, लेकिन यह तरीका भरोसेमंद नहीं है। बेहतर और मानक तरीके नीचे बताए गए हैं। दिया गया उदाहरण (अनुशंसित नहीं) <?php $my_array = array( array(This, is, a, samp
-
PHP में बहुआयामी सहयोगी सरणियाँ क्या हैं? उनसे मान कैसे प्राप्त करें?
PHP में बहुआयामी सहयोगी सरणियाँ (Multidimensional Associative Arrays) ऐसी सरणियाँ होती हैं जिनके तत्व स्वयं सरणियाँ होते हैं, और उनमें कुंजी-मान (key-value) जोड़े होते हैं। ये जटिल,階層ीय डेटा संरचनाओं को दर्शाने के लिए आदर्श हैं, जैसे डेटाबेस रिकॉर्ड्स, JSON डेटा, या कॉन्फ़िगरेशन सेटिंग्स। उदाहरण L
-
PHP में पिरामिड पैटर्न प्रिंट करने का प्रोग्राम
PHP में स्पेस और स्टार्स (*) का उपयोग करके केंद्रित पिरामिड पैटर्न प्रिंट करना नेस्टेड लूप्स और स्पेस प्रबंधन का क्लासिक उदाहरण है। उदाहरण <?php function print_pattern($val) { $num = 2 * $val - 2; // प्रारंभिक स्पेस गणना for ($i = 0; $i < $val; $i++) { // अग्रणी स्पेस प्रिंट करें
-
PHP में संख्या पैटर्न प्रिंट करने का प्रोग्राम
PHP में प्रत्येक पंक्ति में पंक्ति संख्या के बराबर बार एक ही संख्या दोहराकर संख्या पैटर्न बनाया जा सकता है। यह पैटर्न लूप नेस्टिंग और काउंटर प्रबंधन का एक अलग रूप दिखाता है। उदाहरण <?php function num_pattern($val) { $num = 1; for ($m = 0; $m < $val; $m++) { for ($n = 0; $n <= $m;
-
PHP में त्रिकोण के रूप में निरंतर संख्याएँ प्रिंट करने का प्रोग्राम
PHP में नेस्टेड लूप्स का उपयोग करके निरंतर बढ़ती संख्याओं का त्रिकोण पैटर्न बनाया जा सकता है। यह पैटर्न लूप नियंत्रण और काउंटर वेरिएबल प्रबंधन को दर्शाता है। उदाहरण <?php function continuous_pattern($val) { $num = 1; for ($m = 0; $m < $val; $m++) { for ($n = 0; $n <= $m; $n++) {
-
PHP में निरंतर वर्ण पैटर्न त्रिकोण प्रिंट करने का प्रोग्राम
PHP में नेस्टेड लूप्स का उपयोग करके निरंतर अंग्रेजी वर्णमाला के अक्षरों का त्रिकोण पैटर्न प्रिंट किया जा सकता है। यह पैटर्न प्रोग्रामिंग लॉजिक और लूप नियंत्रण को समझने का एक उत्कृष्ट अभ्यास है। उदाहरण <?php function continuous_alphabets($val) { $num = 65; // ASCII कोड A के लिए for ($m =
-
PHP में दो दी गई तिथियों के बीच कुल दिनों की संख्या ज्ञात करने का प्रोग्राम
PHP में date_diff() फ़ंक्शन दो तिथियों के बीच का अंतर ज्ञात करने का सबसे सरल और मानक तरीका है। यह एक बिल्ट-इन फ़ंक्शन है जो DateInterval ऑब्जेक्ट लौटाता है, जिससे दिनों, महीनों, वर्षों आदि का अंतर आसानी से प्राप्त किया जा सकता है। उदाहरण format(The day difference is: %R%a days); ?> आउटपुट The d
-
PHP में दो तिथि सीमाओं के बीच प्रत्येक सप्ताह के दिनों की संख्या ज्ञात करने का प्रोग्राम
दो दी गई तिथि सीमाओं के बीच सप्ताह के प्रत्येक दिन (सोमवार से रविवार) की घटनाओं की गणना करने के लिए PHP में DateTime क्लास और strtotime() फ़ंक्शन का उपयोग किया जा सकता है। उदाहरण 0 ); $start = new DateTime($start); $end = new DateTime($end); while ($start modify(+1 day); } print_r(The number of
-
PHP में दो तिथियों की तुलना करने का प्रोग्राम
PHP में दो तिथियों की तुलना करने के लिए DateTime क्लास का उपयोग किया जाता है। यह तरीका सरल और प्रभावी है क्योंकि यह तिथि-समय ऑब्जेक्ट्स को सीधे तुलना ऑपरेटर्स (>, <, ==) के साथ तुलना करने की अनुमति देता है। उदाहरण <?php $date_1 = new DateTime(2020-11-22); $date_2 = new DateTime(2011-11-22)
-
PHP प्रोग्राम: ऐरे के रूप में दी गई तारीखों को सॉर्ट करें
PHP में ऐरे के रूप में दी गई तारीखों को सॉर्ट करने के लिए, कोड इस प्रकार है - उदाहरण strtotime($time_2)) return -1; else if (strtotime($time_1) < strtotime($time_2)) return 1; else return 0; } $my_arr = array(2020-09-23, 2090-12-06, 2002-09-11, 2009-30-11); usort($m
-
PHP प्रोग्राम: फ्लोट वैल्यूज़ की तुलना करें
PHP में फ्लोट वैल्यूज़ की तुलना करने के लिए, कोड इस प्रकार है - उदाहरण <?php $val_1 = 56.5325; $val_2 = 90.899; $val_3 = 0.11; if(abs($val_1 - $val_2) < $val_3) { echo मान समान हैं; } else { echo मान समान नहीं हैं; } ?> आउटपुट मान समान नहीं हैं तीन मान परिभाषित किए गए हैं जो फ्लोटिंग
-
PHP प्रोग्राम: न्यूमेरिक वन-टाइम पासवर्ड जनरेट करें
PHP में न्यूमेरिक वन-टाइम पासवर्ड जनरेट करने के लिए, कोड इस प्रकार है - उदाहरण <?php function generate_otp($n) { $gen = 1357902468; $res = ; for ($i = 1; $i <= $n; $i++) { $res .= substr($gen, (rand()%(strlen($gen))), 1); } return $res; } $num = 8; print_r(जनरेटेड वन
-
PHP प्रोग्राम: रैंडम स्ट्रिंग जनरेट करने के विभिन्न तरीके
bin2hex फ़ंक्शन का उपयोग उदाहरण <?php $num = 12; $res = bin2hex(random_bytes($num)); print_r(जनरेटेड रैंडम स्ट्रिंग है: ); echo $res; ?> आउटपुट जनरेटेड रैंडम स्ट्रिंग है: f1db16115fa93b98493d388b एक संख्या परिभाषित की गई है और इस संख्या पर bin2hex फ़ंक्शन को कॉल किया जाता है। bin2hex फ़ंक्शन