Djordje Petrovic Djordje Petrovic - 1 year ago 72
PHP Question

PHP looping thrue milti array with foreach

i need to loop thru array with foreach and only list cars that are younger then 2000

$cars = array(array("model"=>"Volvo","year"=>2010),array("model"=>"BMW","year"=>1995),array("model"=>"Saab","year"=>1998),array("model"=>"Land Rover","year"=>2004)

Answer Source
$cars = array(
        "model" => "Volvo",
        "year" => 2010
    ) ,
        "model" => "BMW",
        "year" => 1995
    ) ,
        "model" => "Saab",
        "year" => 1998
    ) ,
        "model" => "Land Rover",
        "year" => 2004

foreach($cars as $car){
    if($car['year'] > 2000){

//Write code to do what you want to do with the car. Next line just prints it.

        echo $car['model'].'</br>' ;


Land Rover

Foreach loop takes each of the car in $car variable which is another array. inside foreach check for the value in model. if is younger than 2000 then do whatever you want to do with that.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download