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

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


PHP में array_fill() फ़ंक्शन निर्दिष्ट शुरुआती सूचकांक (start_index) से निर्दिष्ट संख्या (num) में तत्व बनाकर, सभी को समान मान (value) से भर देता है। संख्यात्मक कुंजियाँ क्रमिक होती हैं।

सिंटैक्स (Syntax)

array_fill(int $start_index, int $count, mixed $value): array

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

  • $start_index − पहली कुंजी (सूचकांक)। 0 या धनात्मक पूर्णांक (PHP 8.0+ ऋणात्मक भी अनुमत)।

  • $count − बनाने वाले तत्वों की संख्या। ≥ 0 होना चाहिए।

  • $value − भरने वाला मान।

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

भरी हुई सरणी लौटाता है।

उदाहरण (Examples)

उदाहरण 1: मूल उपयोग

<?php
$a = array_fill(3, 5, 'demo');
print_r($a);
?>

आउटपुट

Array
(
    [3] => demo
    [4] => demo
    [5] => demo
    [6] => demo
    [7] => demo
)

उदाहरण 2: 0 से शुरू (सामान्य उपयोग)

<?php
$arr = array_fill(0, 4, "test");
print_r($arr);
?>

आउटपुट

Array
(
    [0] => test
    [1] => test
    [2] => test
    [3] => test
)

उदाहरण 3: count = 0 (खाली सरणी)

<?php
$arr = array_fill(0, 0, "x");
print_r($arr); // []
?>

उदाहरण 4: ऋणात्मक शुरुआत (PHP 8.0+)

<?php
// PHP 8.0 से पहले: Warning, खाली सरणी
// PHP 8.0+: ऋणात्मक सूचकांक अनुमत
$arr = array_fill(-2, 3, "val");
print_r($arr);
// Array ( [-2] => val, [-1] => val, [0] => val )
?>

उदाहरण 5: व्यावहारिक उपयोग - मैट्रिक्स प्रारंभ करना

<?php
// 3x3 शून्य मैट्रिक्स
$matrix = array_fill(0, 3, array_fill(0, 3, 0));
print_r($matrix);
?>

array_fill() vs array_fill_keys()

फ़ंक्शनकुंजियाँउपयोग
array_fill()क्रमिक संख्यात्मक (start_index से)गिनती-आधारित भरना
array_fill_keys()उपयोगकर्ता-निर्दिष्ट (कोई भी प्रकार)कुंजी-आधारित भरना
  1. - PHP में array_shift() फंक्शन

    PHP में array_shift() फंक्शन सरणी से पहला तत्व हटाता है, और हटाए गए तत्व का मान लौटाता है। सिंटैक्स array_shift(arr) पैरामीटर्स arr - निर्दिष्ट सरणी। रिटर्न वैल्यू शिफ्ट किया गया मान। यदि सरणी खाली है तो NULL। उदाहरण <?php $products = array(Electronics, Accessories, Shoes, Toys, Groceries);

  1. - PHP में array_reverse() फंक्शन

    PHP में array_reverse() फंक्शन सरणी को उल्टे क्रम में लौटाता है। सिंटैक्स array_reverse(arr, preservekey) पैरामीटर्स arr - निर्दिष्ट सरणी। preservekey - संभावित मान TRUE और FALSE। सरणी की कुंजियों के संरक्षण को निर्दिष्ट करता है। रिटर्न वैल्यू उल्टी सरणी। उदाहरण <?php $arr = array(laptop, m

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि