w3resource

PHP: list() function

PHP: Assign variables as if they were an array

The list() function is used to assign values to a list of variables. Like array(), this is not really a function, but a language construct. list() is used to assign a list of variables in one operation.

Version:

(PHP 4 and above)

Syntax:

list(varname1, varname2.... varnamen )

Parameters:

Name Description Required /
Optional
Type
varname1 The first variable to be assigned Required Mixed*
varname2..n Next variable to be assigned Optional Mixed*

*Mixed : Mixed indicates that a parameter may accept multiple (but not necessarily all) types.

Return value:

The assigned array.

Value Type: Array

Example:

<?php
$w3r1_array = array("php","javascript","asp");
list($x, $y, $z) = $w3r1_array;
echo "We have covered $x,  $y and $z.";
$w3r2_array = array("php","javascript","asp");
list($x, , $z) = $w3r2_array;
echo "We have covered $x and $z and so many other topics";
?>

Output:

We have covered php, javascript and asp.We have covered php and asp and so many other topics

View the example in the browser

Practice here online :

See also

PHP Function Reference

Previous: krsort
Next: natcasesort



PHP: Tips of the Day

PHP: Extract numbers from a string

$str = 'In My Cart : 11 12 items';
preg_match_all('!\d+!', $str, $matches);
print_r($matches);