How to get specified column value from php array
Arrays are a very important data type in PHP and are an integral part of most programming languages. Arrays can contain one or more values, and each value can be accessed by index or key.
In PHP, the value of an array can be any type of data, including strings, numbers, Boolean values, objects and even other arrays. There are several different ways to access values in an array, one of which is to take the value of a specified column.
The following are the basic steps on how to get the value of a specified column:
- Define a multidimensional array
Multidimensional array is a very powerful method in PHP Data structure, which can contain other arrays. In this example, we will use a two-dimensional array with multiple rows and columns.
The following is an example of an array containing three rows and three columns:
$array = array( array('name' => 'John', 'age' => 20, 'country' => 'USA'), array('name' => 'Mary', 'age' => 25, 'country' => 'Canada'), array('name' => 'Peter', 'age' => 30, 'country' => 'UK') );
This array has three rows and three columns, each row contains three key-value pairs, They are name
, age
and country
respectively.
- Define an array containing specified columns
In order to get the value of a specific column, we need to define a new array that only contains the columns we need. In PHP, we can easily extract a specific column from an array using the array_column
function.
The following is a code example to extract the name
column:
$names = array_column($array, 'name');
Among them, the first parameter of the array_column
function is the array of columns to be extracted, The second parameter is the column name to be extracted.
Now, the $names
variable contains the value of the name
column in the $array
array. In this case, it should contain the three string values John
, Mary
, and Peter
.
- Output the results
The last step is to output the results on the screen. For this we can use PHP’s print_r
function.
The following is a complete code example:
$array = array( array('name' => 'John', 'age' => 20, 'country' => 'USA'), array('name' => 'Mary', 'age' => 25, 'country' => 'Canada'), array('name' => 'Peter', 'age' => 30, 'country' => 'UK') ); $names = array_column($array, 'name'); print_r($names);
The output result should be:
Array ( [0] => John [1] => Mary [2] => Peter )
This shows that we successfully obtained from the $array
array The value of the name
column is retrieved and stored in the $names
variable.
Summary
In PHP, arrays are one of the most important and commonly used data types. We can use the array_column
function to easily extract the value of a specific column, making our program more flexible and powerful.
The above is the detailed content of How to get specified column value from php array. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



The article discusses OWASP Top 10 vulnerabilities in PHP and mitigation strategies. Key issues include injection, broken authentication, and XSS, with recommended tools for monitoring and securing PHP applications.

PHP 8's JIT compilation enhances performance by compiling frequently executed code into machine code, benefiting applications with heavy computations and reducing execution times.

The article discusses securing PHP file uploads to prevent vulnerabilities like code injection. It focuses on file type validation, secure storage, and error handling to enhance application security.

The article discusses symmetric and asymmetric encryption in PHP, comparing their suitability, performance, and security differences. Symmetric encryption is faster and suited for bulk data, while asymmetric is used for secure key exchange.

The article discusses implementing robust authentication and authorization in PHP to prevent unauthorized access, detailing best practices and recommending security-enhancing tools.

The article discusses strategies for implementing API rate limiting in PHP, including algorithms like Token Bucket and Leaky Bucket, and using libraries like symfony/rate-limiter. It also covers monitoring, dynamically adjusting rate limits, and hand

The article discusses strategies to prevent CSRF attacks in PHP, including using CSRF tokens, Same-Site cookies, and proper session management.

Article discusses best practices for PHP input validation to enhance security, focusing on techniques like using built-in functions, whitelist approach, and server-side validation.
