फ़ंक्शन array_pad

फ़ंक्शन array_pad एक ऐरे को निर्दिष्ट आकार तक एक विशेष मान से भरता है। पहले पैरामीटर के रूप में फ़ंक्शन भरे जाने वाले ऐरे को स्वीकार करता है, दूसरे पैरामीटर के रूप में - किस आकार तक भरना है, तीसरे के रूप में - किससे भरना है।

दूसरा पैरामीटर नकारात्मक किया जा सकता है - इस मामले में ऐरे के तत्वों को अंत से नहीं, बल्कि शुरुआत से जोड़ा जाएगा।

सिंटेक्स

phparray_pad(array $array, int $length, mixed $value): array

उदाहरण

आइए ऐरे को शून्य से इस तरह भरें कि उसका आकार 7 तत्व हो जाए:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  
  $res = array_pad($arr, 7, 0);
  var_dump($res);
?>

कोड निष्पादन का परिणाम:

php['a', 'b', 'c', 'd', 'e', 0, 0]

उदाहरण

अब ऐरे में पहले से ही 7 तत्व हैं - इसलिए यह किसी चीज़ से नहीं भरेगा:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
  
  $res = array_pad($arr, 7, 0);
  var_dump($res);
?>

कोड निष्पादन का परिणाम:

php['a', 'b', 'c', 'd', 'e', 'f', 'g']

उदाहरण

आइए दूसरे पैरामीटर को नकारात्मक बनाएं। इस मामले में ऐरे के तत्व अंत से नहीं, बल्कि शुरुआत से जोड़े जाएंगे:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  
  $res = array_pad($arr, -7, 0);
  var_dump($res);
?>

कोड निष्पादन का परिणाम:

php[0, 0, 'a', 'b', 'c', 'd', 'e']

यह भी देखें

  • फ़ंक्शन array_fill,
    जो एक ऐरे को दिए गए मान से भरता है
  • फ़ंक्शन range,
    जो तत्वों की एक श्रृंखला के साथ एक ऐरे बनाती है