Así era como te decía que hicieras:
Código PHP:
Ver original<?php
//Primero definir las variable
$MiVar = 8; //Numero a buscar
//Luego cargar los valores en el array (10 valores)
for ($i=1;$i<=10;$i++)
{
//Generar un num aleat del 1 al 10
//Agregar el nuevo numero al array
$MiArray[] = $aleat;
}
echo "<b>Numero a buscar:</b> {$MiVar}<br><br>";
echo "<b>Array usado:</b>";
echo "<br><b>Coincidencias:</b><br>";
//Llamado a la funcion
cuenta ($MiArray,$MiVar);
//Funcion que cuenta las coincidencias
function cuenta($MiArray,$MiVar)
{
//Cargar el total de items del array
//Inicializar variable total
$total = 0;
//Recorrer el array en busca de coincidencias
for($i=0;$i<$num;$i++)
{
//Compara el valor a buscar con el elemento actual del array
if ($MiArray[$i]==$MiVar)
{
//Si coinciden aumentar en 1 el total
$total++;
}
}
//Mostrar en pantalla el numero total de coincidencias
echo "Se encontraron $total coincidencias";
}
?>
Debías dejar por fuera las dos líneas que te indiqué pero llamando a la función. La función array_rand no sirve para lo que quieres hacer mira el
manual.