PHP - mostrar el numero que se encuentra en la posición central de un array

   
Vista:

mostrar el numero que se encuentra en la posición central de un array

Publicado por antonio (13 intervenciones) el 08/05/2014 00:25:40
Hola amigos alguien sabe como mostrar el numero que se encuentra en la posición central de un array
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

mostrar el numero que se encuentra en la posición central de un array

Publicado por xve (5518 intervenciones) el 08/05/2014 08:09:22
Hola Antonio, te refieres a esto?
1
2
3
4
<?php
$a=array(1,2,3,4,5);
echo $a[count($a)/2];
?>

En este ejemplo, devuelve el numero 3... el problema es cuando la cantidad de elementos del array es par...

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

mostrar el numero que se encuentra en la posición central de un array

Publicado por antonio (13 intervenciones) el 08/05/2014 13:01:05
Has acertado, necesito saber la posición central pero con una cantidad par, si me puedes ayudar te lo agradecería.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

mostrar el numero que se encuentra en la posición central de un array

Publicado por xve (5518 intervenciones) el 08/05/2014 15:03:17
Hola Antonio, si la cantidad es par, el centro son dos valores...
por ejemplo, de este array array(1,2,3,4,5,6); el centro son los valores 3 y 4...

La manera como se me ocurre es:
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$a=array(1,2,3,4,5,6);
// echo $a[count($a)/2];
if(count($a)%2==0)
{
    # par
    echo $a[(int)(count($a)/2)-1]." y ".$a[(int)(count($a)/2)];
}else{
    # impar
    echo $a[(int)(count($a)/2)];
}
?>

Coméntanos si te sirve, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

mostrar el numero que se encuentra en la posición central de un array

Publicado por antonio (13 intervenciones) el 09/05/2014 14:07:03
Muchas gracias me ha aclarado las dudas que tenía, te lo agradezco muchisimo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar