Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में range() फ़ंक्शन


PHP में range() फ़ंक्शन एक सरणी बनाता है जिसमें निर्दिष्ट श्रेणी (start से end तक) के तत्व होते हैं। वैकल्पिक स्टेप (step) से अंतराल निर्धारित कर सकते हैं।

सिंटैक्स (Syntax)

range(int|string $start, int|string $end, int|float $step = 1): array

पैरामीटर्स (Parameters)

  • $start − श्रेणी का पहला मान।

  • $end − श्रेणी का अंतिम मान।

  • $step (वैकल्पिक) − वृद्धि (increment) का अंतराल। डिफ़ॉल्ट 1। ऋणात्मक हो सकता है।

रिटर्न वैल्यू (Return Value)

निर्दिष्ट श्रेणी के तत्वों वाली सरणी लौटाता है।

उदाहरण (Examples)

उदाहरण 1: संख्यात्मक श्रेणी (स्टेप के साथ)

<?php
$numbers = range(0, 12, 3);
print_r($numbers);
?>

आउटपुट

Array
(
    [0] => 0
    [1] => 3
    [2] => 6
    [3] => 9
    [4] => 12
)

उदाहरण 2: अवरोही श्रेणी (ऋणात्मक स्टेप)

<?php
$numbers = range(10, 0, -2);
print_r($numbers);
?>

आउटपुट

Array
(
    [0] => 10
    [1] => 8
    [3] => 6
    [4] => 4
    [5] => 2
    [6] => 0
)

उदाहरण 3: वर्ण श्रेणी (कैरेक्टर रेंज)

<?php
$letters = range('a', 'f');
print_r($letters);

$upper = range('Z', 'X');
print_r($upper);
?>

आउटपुट

Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    [4] => e
    [5] => f
)
Array
(
    [0] => Z
    [1] => Y
    [2] => X
)

उदाहरण 4: व्यावहारिक उपयोग - ड्रॉपडाउन के लिए वर्षों की सूची

<?php
$years = range(date('Y'), 1950);
foreach ($years as $year) {
    echo "";
}
?>

नोट्स

  • यदि $start > $end और स्टेप धनात्मक है, तो खाली सरणी लौटाई जाती है।
  • कैरेक्टर रेंज में केवल ASCII अक्षर समर्थित हैं।
  • फ्लोट स्टेप के साथ सावधानी बरतें (फ्लोटिंग-पॉइंट परिशुद्धता समस्याएँ हो सकती हैं)।
  1. - PHP log10() फ़ंक्शन - आधार-10 लघुगणक

    PHP का log10() फ़ंक्शन किसी संख्या का **आधार-10 लघुगणक (base-10 logarithm)** गणना करता है। इसे सामान्य या मानक लघुगणक भी कहते हैं। सिंटैक्स log10(float $arg): float पैरामीटर पैरामीटरविवरण $argवह संख्या जिसका आधार-10 लघुगणक चाहिए लौटाया गया मान $arg का आधार-10 लघुगणक (फ्लोट)। गणितीय संबंध l

  1. - PHP log() फ़ंक्शन - प्राकृतिक लघुगणक और मनमाना आधार

    PHP का log() फ़ंक्शन **प्राकृतिक लघुगणक (natural logarithm, आधार e)** या **निर्दिष्ट आधार** में लघुगणक गणना करता है। डिफ़ॉल्ट आधार यूलर संख्या M_E (≈2.718) है। सिंटैक्स log(float $arg, float $base = M_E): float पैरामीटर्स पैरामीटरविवरण $argवह मान जिसका लघुगणक चाहिए $baseआधार (डिफ़ॉल्ट M_E = प्

  1. - PHP lcg_value() फ़ंक्शन - रैखिक सर्वांगसम जनरेटर (0 से 1)

    PHP का lcg_value() फ़ंक्शन **0 और 1 के बीच स्यूडो-रैंडम फ्लोट** जनरेट करता है। LCG = **रैखिक सर्वांगसम जनरेटर (Linear Congruential Generator)** — सबसे पुराने स्यूडो-रैंडम एल्गोरिदम में से एक। सिंटैक्स lcg_value(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान 0.0 और 1.0 (सम्मिलित) के बीच स्य