Home  >  Article  >  Backend Development  >  How to call array in PHP

How to call array in PHP

PHPz
PHPzOriginal
2023-04-20 15:07:43782browse

PHP is an open source server-side scripting language that can run on a web server. As a powerful and free programming language, PHP has become an important part of web development. The PHP array is also one of the most commonly used data structures in PHP.

So, how to call an array in PHP?

  1. Create an array

In PHP, you can use the array() function to create an array. The function can accept any number of parameters, which will become elements of the array.

$colors = array("Red", "Blue", "Green");

The above code creates an array named $colors and uses three colors as elements of the array. You can use the print_r() function to output the contents of the array.

print_r($colors);

The output result is:

Array
(
    [0] => Red
    [1] => Blue
    [2] => Green
)
  1. Accessing array elements

In PHP, you can use square brackets [] to access array elements.

echo $colors[0]; // 输出 Red
echo $colors[1]; // 输出 Blue
echo $colors[2]; // 输出 Green

In PHP, array indexing starts from 0, so $colors[0] is the first element of the array.

  1. Modify array elements

You can modify array elements in the same way.

$colors[1] = "Yellow";
print_r($colors);

The output result is:

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

The above code changes the second element of the $colors array from "Blue" to "Yellow".

  1. Traverse an array

In PHP, you can use a loop to traverse an array. Common methods include for loop and foreach loop.

// for循环
for ($i = 0; $i < count($colors); $i++) {
    echo $colors[$i] . "<br>";
}

// foreach循环
foreach ($colors as $color) {
    echo $color . "<br>";
}

The above code will iterate through all elements in the $colors array and output their values.

  1. Associative array

In addition to index arrays, PHP also supports associative arrays. An associative array is an array that maps keys to values. When creating an associative array, you can specify key names and key values.

$person = array("name" => "Tom", "age" => 26, "city" => "New York");
print_r($person);

The output result is:

Array
(
    [name] => Tom
    [age] => 26
    [city] => New York
)

Associative array elements can be accessed using key names.

echo $person["name"]; // 输出 Tom
echo $person["age"]; // 输出 26
echo $person["city"]; // 输出 New York

Associative arrays can be traversed using a foreach loop.

foreach ($person as $key => $value) {
    echo $key . ": " . $value . "<br>";
}

The above code will traverse all elements in the $person array and output their key names and values.

In PHP, arrays are a flexible and powerful tool that can help developers organize and process data easily. Mastering the calling methods of PHP arrays is an important step in web development. Hope this article helps you!

The above is the detailed content of How to call array in PHP. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn