sort number and calculate average, mean
<?php
$file = fopen("http://194.47.155.200/SA1.txt","r") or exit("Unable to open file");
$x=0;
while(!feof($file))
{
$numbers[$x]= fgets($file);
$x++;
}
fclose($file);
rsort($numbers, SORT_NUMERIC);
echo $numbers[0]."</br>";
echo $numbers[1]."</br>";
echo $numbers[2]."</br>";
echo $numbers[3]."</br>";
echo $numbers[4]."</br>";
$avar = array_sum($numbers) / sizeof($numbers);
echo "avarage=" .$avar. "</br>";
echo "max value=" .$numbers[0]. "</br>";
echo "min value=" .$numbers[sizeof($numbers)-1]. "</br>";
?>
##############################################################################
Open a file and reverse sort and also socket connection
<?php
$file = fopen("http://194.47.155.200/SA1.txt","r") or exit("Unable to open file");
$x=0;
while(!feof($file))
{
$numbers[$x]= fgets($file);
$x++;
}
fclose($file);
rsort($numbers, SORT_NUMERIC);
echo $numbers[0]."</br>";
echo $numbers[1]."</br>";
echo $numbers[2]."</br>";
echo $numbers[3]."</br>";
echo $numbers[4]."</br>";
$avar = array_sum($numbers) / sizeof($numbers);
echo "avarage=" .$avar. "</br>";
echo "max value=" .$numbers[0]. "</br>";
echo "min value=" .$numbers[sizeof($numbers)-1]. "</br>";
function socket_get($ip, $port, $data) {
$output = "";
// Create a TCP Stream Socket
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false)
throw new Exception("Socket Creation Failed");
// Connect to the server.
$result = socket_connect($socket, $ip, $port);
if ($result === false)
throw new Exception("Connection Failed");
// Write to socket!
socket_write($socket, $data, strlen($data));
// Read from socket!
do {
$line = socket_read($socket, 1024, PHP_NORMAL_READ);
$output .= $line;
} while ($line != "");
// Close and return.
socket_close($socket);
return $output;
}
?>
No comments:
Post a Comment