Home >Backend Development >PHP Tutorial >How to Extract Specific Column Values (filepath and filename) from a Multidimensional Array in PHP?
Retrieving Specific Column Values from a Multidimensional Array
Given a multidimensional array, the task is to extract and display specific column values (filepath and filename) for each row.
Looping Strategies
There are several looping techniques available for navigating multidimensional arrays:
Foreach Loop without Key:
foreach ($array as $item) { echo $item['filename']; echo $item['filepath']; }
This iterates through each row in the array, treating it as its own array and accessing individual columns using the corresponding keys.
Foreach Loop with Key:
foreach ($array as $i => $item) { echo $array[$i]['filename']; echo $array[$i]['filepath']; }
Similar to the previous method, but it additionally provides the row index in the $i variable.
For Loop:
for ($i = 0; $i < count($array); $i++) { echo $array[$i]['filename']; echo $array[$i]['filepath']; }
This uses a traditional for loop to iterate through the array's rows directly.
The above is the detailed content of How to Extract Specific Column Values (filepath and filename) from a Multidimensional Array in PHP?. For more information, please follow other related articles on the PHP Chinese website!