代码
<?php
$a=[0,0];
$b=[0,1];
$c=[1,1];
$d=[1,0];
$ar=array($a,$b,$c,$d);
$a1=[];
// 0 1 2 3
foreach ( $ar as $key => $value) {
unset($ar[$key]);
foreach ($ar as $k => $v) {
$a1[]=gettest($value,$v);
}
}
$a_unique=array_unique($a1);
$max=max($a_unique);
$min=min($a_unique);
if(count($a_unique)==2)
{
var_dump(zhengfangxing($min,$max));
}
if(count($a_unique)==3){
$cx=array_diff($a_unique, [$max,$min]);
var_dump(changfnagxing($min,$cx,$max));
}
function gettest($a,$b)
{
return pow($a[0]-$b[0],2)+pow($a[1]-$b[1],2);
}
function zhengfangxing($a,$b)
{
return ($b=2*$a)?true:false;
}
function changfnagxing($a,$b,$c)
{
return ($c=$a+$b);
}
// function gettest($a,$b)
// {
// return pow($a[0]-$b[0],2)
// }