- var_dump: documentation ( source)
- array_diff_key: documentation ( source)
- array_keys: documentation ( source)
<?php
$input = ["start" => [/*"lat"=> 1.234,*/ "long"=>4.2134], "end" => ["lat"=>4.314, "long"=>51.341], "long"=>134.];
$expectedInputStructure = ["start" => ["lat"=> 0, "long"=>0], "end" => ["lat"=>0, "long"=>0]];
var_dump(array_keys($input), $input);
var_dump(array_diff_key($expectedInputStructure, $input));