Skip to main content

PHP array_pad() Function Tutorial with Examples

 

📌 PHP array_pad() Function Tutorial with Examples

The array_pad() function in PHP is used to pad an array to a specified length with a specified value. If the array has fewer elements than the target size, it fills the rest with the value you provide.


📌 Syntax:


array_pad(array $array, int $size, mixed $value): array

Parameters:

  • $array → The original array you want to pad.

  • $size → The target size of the new array.

    • Positive value: Pads to the end (right).

    • Negative value: Pads to the beginning (left).

  • $value → The value to use for padding.


📌 How it Works:

  • If the array is already equal to or larger than the desired size, no padding is added.

  • If it's smaller, the function adds the specified value until the array reaches the target size.

  • It returns a new array — the original remains unchanged.


📌 Example 1: Pad Array to the Right


<?php $fruits = array("Apple", "Banana"); $result = array_pad($fruits, 5, "Fruit"); print_r($result); ?>

Output:


Array ( [0] => Apple [1] => Banana [2] => Fruit [3] => Fruit [4] => Fruit )

📌 Example 2: Pad Array to the Left


<?php $numbers = array(10, 20, 30); $result = array_pad($numbers, -5, 0); print_r($result); ?>

Output:


Array ( [0] => 0 [1] => 0 [2] => 10 [3] => 20 [4] => 30 )

📌 Example 3: No Padding Needed


<?php $colors = array("Red", "Green", "Blue", "Yellow"); $result = array_pad($colors, 3, "Black"); print_r($result); ?>

Output:


Array ( [0] => Red [1] => Green [2] => Blue [3] => Yellow )

📌 Use Cases:

✅ Ensuring an array has a minimum length
✅ Filling empty positions in an array with placeholder values
✅ Creating fixed-length arrays for layouts or calculations


📌 Final Thoughts:

The array_pad() function is a handy tool for adjusting array sizes and filling gaps with any default value. It’s particularly useful for working with form data, table rows, or fixed-size structures where you need to guarantee a consistent number of elements.


📌 Official Documentation:

For more details, visit:
👉 PHP array_pad() Documentation

Comments

Popular posts from this blog

PHP Array Push Multiple Values: A Complete Guide | StackCodee

PHP Array Push Multiple Values: A Complete Guide | StackCodee PHP Array Push Multiple Values: A Complete Guide 📅 November 8, 2025 ⏱️ 8 min read 🏷️ PHP, Arrays, Programming Welcome to StackCodee, your go-to resource for practical programming knowledge. In this comprehensive guide, we'll explore the various methods to push multiple values to a PHP array efficiently. Whether you're a beginner or an experienced developer, understanding these techniques will enhance your array manipulation skills in PHP. Understanding PHP Arrays PHP arrays are incredibly versatile data structures that can hold multiple values of different types. They can be indexed numerically or associatively with key-value pairs, and they can even function as lists, stacks, or queues. ...

PHPMyAdmin Localhost:8080 Setup Guide

PHPMyAdmin Localhost:8080 Setup Guide PHPMyAdmin Localhost:8080 Setup Guide Learn how to install, configure, and troubleshoot PHPMyAdmin running on localhost port 8080 with detailed examples and solutions to common problems. ⏱️ 10 min read 🏷️ PHPMyAdmin, MySQL, Localhost, Web Development Installation Steps 1 Install PHPMyAdmin Download and install PHPMyAdmin on your local server environment (XAMPP, WAMP, MAMP, or manual setup). # For Ubuntu/Debian systems sudo apt-get install phpmyadmin # For CentOS/RHEL systems sudo yum install phpmyadmin # Or download direc...

Mastering PHP's array_merge(): When to Use It (And When Not To)

Pros, Cons, and Best Practices PHP's  array_merge()  function is one of the most commonly used array functions in web development. Whether you're building a simple website or a complex web application, understanding how to effectively merge arrays can save you time and prevent headaches. In this comprehensive guide, we'll explore everything you need to know about  array_merge() , including its advantages, limitations, practical use cases, and alternatives. What is  array_merge()  in PHP? array_merge()  is a built-in PHP function that combines two or more arrays into a single array. The function takes multiple array arguments and returns a new array containing all the elements from the input arrays. Basic Syntax php array_merge ( array ... $arrays ) : array Simple Example php $array1 = [ 'a' , 'b' , 'c' ] ; $array2 = [ 'd' , 'e' , 'f' ] ; $result = array_merge ( $array1 , $array2 ) ; print_r ( $result ) ; /* O...