<?php
$femalepersons = array();
$values = [[
"name" => 'Anna',
"height" => 175,
"weight" => 53.4,
"gender" => 'Female'
],[
"name" => 'Dan',
"height" => 185.1,
"weight" => 90.4,
"gender" => 'Male'
] ];
//Simplified for loop
foreach ($values as $row){
$person['name'] = $row['name'];
$person['x'] = $row['height'];
$person['y'] = $row['weight'];
if($row['gender'] == 'Male'){
} elseif($row['gender'] == 'Female') {
}
}
//took these out of the for loop, only need to be set once
$males['color'] = 'black';
$males['name'] = 'Male';
$males['data'] = $malepersons;
$females['color'] = 'green';
$females['name'] = 'Female';
$females['data'] = $femalepersons;
?>
ICAgIDw/cGhwCiAgICAkbWFsZXMgICA9IGFycmF5KCk7CiAgICAkbWFsZXBlcnNvbnMgPSBhcnJheSgpOwogICAgJGZlbWFsZXMgPSBhcnJheSgpOwogICAgJGZlbWFsZXBlcnNvbnMgPSBhcnJheSgpOwogICAgJHJlc3VsdCAgPSBhcnJheSgpOwoKICAgICR2YWx1ZXMgPSBbWwogICAgICAgICJuYW1lIiA9PiAnQW5uYScsCiAgICAgICAgImhlaWdodCIgPT4gMTc1LAogICAgICAgICJ3ZWlnaHQiID0+IDUzLjQsCiAgICAgICAgImdlbmRlciIgPT4gJ0ZlbWFsZScKICAgICAgICBdLFsKICAgICAgICAibmFtZSIgPT4gJ0RhbicsCiAgICAgICAgImhlaWdodCIgPT4gMTg1LjEsCiAgICAgICAgIndlaWdodCIgPT4gOTAuNCwKICAgICAgICAiZ2VuZGVyIiA9PiAnTWFsZScKICAgICAgICBdIF07CgogICAgLy9TaW1wbGlmaWVkIGZvciBsb29wCiAgICBmb3JlYWNoICgkdmFsdWVzIGFzICRyb3cpewogICAgICAgICRwZXJzb24gPSBhcnJheSgpOwogICAgICAgICRwZXJzb25bJ25hbWUnXSA9ICRyb3dbJ25hbWUnXTsKICAgICAgICAkcGVyc29uWyd4J10gPSAkcm93WydoZWlnaHQnXTsKICAgICAgICAkcGVyc29uWyd5J10gPSAkcm93Wyd3ZWlnaHQnXTsKCiAgICAgICAgaWYoJHJvd1snZ2VuZGVyJ10gPT0gJ01hbGUnKXsKICAgICAgICAgICAgYXJyYXlfcHVzaCgkbWFsZXBlcnNvbnMsICRwZXJzb24pOyAgICAgICAgCiAgICAgICAgfSBlbHNlaWYoJHJvd1snZ2VuZGVyJ10gPT0gJ0ZlbWFsZScpIHsKICAgICAgICAgICAgYXJyYXlfcHVzaCgkZmVtYWxlcGVyc29ucywgJHBlcnNvbik7CiAgICAgICAgfQogICAgfQogICAgCiAgICAvL3Rvb2sgdGhlc2Ugb3V0IG9mIHRoZSBmb3IgbG9vcCwgb25seSBuZWVkIHRvIGJlIHNldCBvbmNlCiAgICAkbWFsZXNbJ2NvbG9yJ10gPSAnYmxhY2snOyAKICAgICRtYWxlc1snbmFtZSddID0gJ01hbGUnOwogICAgJG1hbGVzWydkYXRhJ10gPSAkbWFsZXBlcnNvbnM7CiAgICAkZmVtYWxlc1snY29sb3InXSA9ICdncmVlbic7CiAgICAkZmVtYWxlc1snbmFtZSddID0gJ0ZlbWFsZSc7CiAgICAkZmVtYWxlc1snZGF0YSddID0gJGZlbWFsZXBlcnNvbnM7CiAgICAKICAgIAogICAgYXJyYXlfcHVzaCgkcmVzdWx0LCAkbWFsZXMpOwogICAgYXJyYXlfcHVzaCgkcmVzdWx0LCAkZmVtYWxlcyk7CiAgICBwcmludCBqc29uX2VuY29kZSgkcmVzdWx0LCBKU09OX05VTUVSSUNfQ0hFQ0spOwogICAgPz4=
[{"color":"black","name":"Male","data":[{"name":"Dan","x":185.1,"y":90.4}]},{"color":"green","name":"Female","data":[{"name":"Anna","x":175,"y":53.4}]}]