<?php 
    $filename = "datas.json";
    // Maximum difference angle
    $maxDiff = 25;

    // Read file
    $dataFile = fopen($filename, "r");
    $dataText = fread($dataFile,filesize($filename));
    fclose($myfile);

    // Update JSON
    $data = json_decode($dataText,true);

    function getAxis($axis) {
        GLOBAL $data;
        return array_values(array_map(fn($el) => (float) $el[$axis],$data));
    }

    function getDiff($vals) {
        return abs(max($vals) - min($vals));
    }
    
    // Find the largest difference
    $axis = [getAxis("x"),getAxis("y"),getAxis("z")];
    $diffs = array_map(fn($a) => getDiff($a),$axis);
    $diff = getDiff($diffs);

    // Echo true of false
    echo $diff <= $maxDiff ? 'true' : 'false';
?>