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

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


PHP में array_pop() फ़ंक्शन सरणी का अंतिम तत्व हटाता है और उसका मान लौटाता है। सरणी की लंबाई 1 कम हो जाती है। खाली सरणी पर null लौटाता है।

सिंटैक्स (Syntax)

array_pop(array &$arr): mixed

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

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

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

हटाए गए अंतिम तत्व का मान लौटाता है। खाली सरणी पर null।

उदाहरण (Examples)

उदाहरण 1: अंतिम तत्व हटाना और प्राप्त करना

<?php
$arr = array("laptop", "mobile", "tablet");
$last = array_pop($arr);
echo $last;      // tablet
print_r($arr);   // शेष सरणी
?>

आउटपुट

tablet
Array
(
    [0] => laptop
    [1] => mobile
)

उदाहरण 2: खाली सरणी पर व्यवहार

<?php
$arr = [];
$result = array_pop($arr);
var_dump($result); // null
?>

उदाहरण 3: स्टैक (LIFO) के रूप में उपयोग

<?php
$stack = [];

// Push
array_push($stack, "first");
array_push($stack, "second");
array_push($stack, "third");

// Pop (LIFO - Last In First Out)
echo array_pop($stack) . "\n"; // third
echo array_pop($stack) . "\n"; // second
echo array_pop($stack) . "\n"; // first
echo array_pop($stack) . "\n"; // null (खाली)
?>

उदाहरण 4: सहयोगी सरणी पर

<?php
$arr = ["a" => 1, "b" => 2, "c" => 3];
$last = array_pop($arr);
echo "Removed: $last\n"; // 3
print_r($arr); // ["a"=>1, "b"=>2] - कुंजी "c" हट गई
?>

सावधानी

array_pop() सरणी को रेफरेंस द्वारा संशोधित करता है। यदि आपको मूल सरणी रखनी है तो कॉपी पर उपयोग करें: array_pop($copy = $arr)।

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

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

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

    PHP में array_pop() फ़ंक्शन सरणी का अंतिम तत्व हटाता है और उसका मान लौटाता है। सरणी की लंबाई 1 कम हो जाती है। खाली सरणी पर null लौटाता है। सिंटैक्स (Syntax) array_pop(array &$arr): mixed पैरामीटर्स (Parameters) $arr − इनपुट सरणी (रेफरेंस द्वारा पास की जाती है)। रिटर्न वैल्यू (Return Value) हटा

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

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