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

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


PHP में array_push() फ़ंक्शन एक सरणी के अंत में एक या अधिक तत्व जोड़ता है। यह सरणी की लंबाई बढ़ाता है और नई लंबाई लौटाता है।

सिंटैक्स (Syntax)

array_push(array &$arr, mixed $value1, mixed ...$values): int

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

  • $arr − इनपुट सरणी (रेफरेंस द्वारा पास की जाती है)।

  • $value1 − जोड़ा जाने वाला पहला मान। आवश्यक।

  • $values (वैकल्पिक) − अतिरिक्त मान।

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

सरणी की नई लंबाई (कुल तत्वों की संख्या) लौटाता है।

उदाहरण (Examples)

उदाहरण 1: एकाधिक तत्व जोड़ना

<?php
$arr = array("table", "chair", "pen", "pencil");
array_push($arr, "notepad", "paperclip");
print_r($arr);
?>

आउटपुट

Array
(
    [0] => table
    [1] => chair
    [2] => pen
    [3] => pencil
    [4] => notepad
    [5] => paperclip
)

उदाहरण 2: रिटर्न वैल्यू (नई लंबाई)

<?php
$arr = ["a", "b"];
$len = array_push($arr, "c", "d", "e");
echo $len; // 5
?>

उदाहरण 3: सहयोगी सरणी पर प्रभाव

<?php
$arr = ["x" => 1, "y" => 2];
array_push($arr, "z"); // संख्यात्मक कुंजी 0 मिलेगी
print_r($arr);
?>

आउटपुट

Array
(
    [x] => 1
    [y] => 2
    [0] => z
)

array_push() vs [] ऑपरेटर

एकल तत्व जोड़ने के लिए $arr[] = $value तेज़ और पठनीय है:

<?php
$arr = [1, 2];
$arr[] = 3;        // तेज़, साफ़
array_push($arr, 4); // फ़ंक्शन कॉल ओवरहेड
?>

संबंधित फ़ंक्शन्स

फ़ंक्शनस्थितिरिटर्न
array_push()अंत में जोड़ेंनई लंबाई
array_unshift()शुरुआत में जोड़ेंनई लंबाई
array_pop()अंत से हटाएँहटाया गया मान
array_shift()शुरुआत से हटाएँहटाया गया मान
  1. - PHP में array_shift() फंक्शन

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

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

    PHP में array_push() फ़ंक्शन एक सरणी के अंत में एक या अधिक तत्व जोड़ता है। यह सरणी की लंबाई बढ़ाता है और नई लंबाई लौटाता है। सिंटैक्स (Syntax) array_push(array &$arr, mixed $value1, mixed ...$values): int पैरामीटर्स (Parameters) $arr − इनपुट सरणी (रेफरेंस द्वारा पास की जाती है)। $value1 − जोड़ा

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

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