Saturday, 1 March 2014



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