After going through the history of PHP in the previous chapter, it's time to get into the specifics of what PHP is. This article will take you through a high-level look at array push PHP, giving you a simple understanding of what it is, what it does, and how it does it.

PHP is a server-side scripting language that is simple to learn. It enables developers to build logic into the development of web page content and handle data returned from a web browser, just like any other scripting language. PHP also includes various plugins that make it simple to communicate with databases, extract data for display on a web page, and store data entered by a website user back into the database.

Learn the Ins & Outs of Software Development

Caltech Coding BootcampExplore Program
Learn the Ins & Outs of Software Development

What is array PHP?

The array push() function in array push PHP is used to add new elements to the end of an array and change the array's element count. You are free to add as many values as you want. And if the array itself has string keys, the added elements will still have numeric keys. It added the array push feature in the array push PHP function.

This built-in array push PHP function is used to add new elements to an array. You may push one or more elements into the array, which are added at the end of the array. Because of the pushed elements into the array, the array's length is increased by the number of elements pushed into the array.

Depicted below is the Syntax-

array_push($array, $val1, $val2, $val3....)

Depending on how many elements you want to push into the list, the function will take several parameters. You can divide the parameters into two groups, as shown below:

$array: This parameter applies to the initial array that you’re working with. This parameter refers to the list of elements you want to push into the array, separated by commas. The list of values to be moved in the above syntax is $val1, $val2, $val3, and so on.

Return Value: It returns the updated array, with all elements moved to the end of the array. The method will always add a numeric key to the pushed value if the array has a key, value pair.


Input : $array = (1=>"ram", 2=>"krishna", 3=>"aakash")

        $val1 = "rohan", $val2 = "rajeeb", $val3 = "saniya"

Output : 



    [1] => ram

    [2] => krishna

    [3] => aakash

    [4] => rohan

    [5] => rajeeb

    [6] => saniya


Input : $array = ("ram", "krishna", "aakash");

        $val1 = "rohan", $val2 = "rajeeb", $val3 = "saniya"

Output :



    [0] => ram

    [1] => krishna

    [2] => aakash

    [3] => rohan

    [4] => rajeeb

    [5] => saniya



Define the parameter values and their use

Function parameters (also known as "function arguments") are used to transfer information to a function so that it can perform the desired action. So far in this article regarding array push PHP, you’ve only explored functions with a single parameter.

Here's How to Land a Top Software Developer Job

Full Stack Developer - MERN StackExplore Program
Here's How to Land a Top Software Developer Job

However, how many parameters you want to pass to a function is entirely up to you. For array push PHP that doesn’t need any input from you, it can be zero. Two, three, five, or ten can also be used. You can also pass array push PHP as a parameter.



function day_date_time() {

    echo 'Today is '.date('l');

    echo 'The date is '.date('d F, Y');

    echo 'The time is '.date('h:i:s A');




Today is Monday

The date is 15 February 2021

The time is 03:11:17 PM


function greeting_time($name, $time) {

    echo 'Good '.$time.', '.$name.'!';


greeting_time('Adam', 'morning');

// Good morning, Adam!



This article has discussed a lot of the fundamentals of array push PHP function. Hopefully, you can now build your own user-defined functions that use everything you’ve learned so far. If you have any doubts, feel free to mention them in the comments section of this article. 

Enroll in the Simplilearn's Post Graduate Program in Full Stack Web Development course and enjoy a budding career. If you want to get hired in the right organisation, these courses will come in handy to skill up your expertise.