Tengo una funcion que recibe un array y lo devuelve ordenado a través del método de selección, pero me da el siguiente error. Mi consigna es cual es el error porque no logro darme cuenta.
Parse error: parse error, unexpected '-', expecting '(' in C:\Archivos de programa\xampp\htdocs\ordSeleccion.php on line 2
Cita:
Y la página web estaLa funcion es esta:
<?php
function Ord-Seleccion($x)
{
$minimo=0;
for($i=0; $i<3; $i++)
{
$minimo=$i;
for($j=i+1; $j<3; $j++) /*BUSCAMOS EL MINIMO*/
{
if ($x[$minimo] > $x[$j]) /*DE LA LISTA*/
{
$minimo=$j; /* O LA SUBLISTA*/
}
}
$temp=$x[$minimo]; /*EN ESTA ZONA*/
$x[$minimo]=$x[$i]; /*INTERCAMBIAMOS EL MINIMO*/
$x[$i]=$temp; /*DE LA LISTA O LA SUBLISTA CON LA POSICION CORRESPONDIENTE*/
}
return $x;
}
?>
<?php
function Ord-Seleccion($x)
{
$minimo=0;
for($i=0; $i<3; $i++)
{
$minimo=$i;
for($j=i+1; $j<3; $j++) /*BUSCAMOS EL MINIMO*/
{
if ($x[$minimo] > $x[$j]) /*DE LA LISTA*/
{
$minimo=$j; /* O LA SUBLISTA*/
}
}
$temp=$x[$minimo]; /*EN ESTA ZONA*/
$x[$minimo]=$x[$i]; /*INTERCAMBIAMOS EL MINIMO*/
$x[$i]=$temp; /*DE LA LISTA O LA SUBLISTA CON LA POSICION CORRESPONDIENTE*/
}
return $x;
}
?>
Cita:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>ordenamiento por seleccion</title>
</head>
<body>
<h1>ORDENAMIENTO POR SELECCION</h1>
<?php
include("ordSeleccion.php");
$f=array(8,5,3);
$h=array();
$h=ordSeleccion($f);
for($p=0; $p<3; $p++)
{
echo $h[$p];
}
?>
</body>
</html>
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>ordenamiento por seleccion</title>
</head>
<body>
<h1>ORDENAMIENTO POR SELECCION</h1>
<?php
include("ordSeleccion.php");
$f=array(8,5,3);
$h=array();
$h=ordSeleccion($f);
for($p=0; $p<3; $p++)
{
echo $h[$p];
}
?>
</body>
</html>