Comunidad de diseño web y desarrollo en internet online

comparar un array

Citar            
MensajeEscrito el 27 Mar 2017 12:23 am
Hola soy nuevo en esto de php y tengo un problema que no he podido resolver.
Tengo un array de esta forma.


$listaFareBasis:

Código :

array(24) {
  [0]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [1]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [2]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [3]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [4]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [5]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [6]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [7]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [8]=>
  array(1) {
    ["fareBasis"]=>
    string(12) "EEO00RIGCH33"
  }
  [9]=>
  array(1) {
    ["fareBasis"]=>
    string(12) "EEO00RIGCH33"
  }
  [10]=>
  array(1) {
    ["fareBasis"]=>
    string(12) "EEO00RIGCH33"
  }
  [11]=>
  array(1) {
    ["fareBasis"]=>
    string(12) "EEO00RIGCH33"
  }
  [12]=>
  array(1) {
    ["fareBasis"]=>
    string(12) "EEO00RIGCH33"
  }
  [13]=>
  array(1) {
    ["fareBasis"]=>
    string(12) "EEO00RIGCH33"
  }
  [14]=>
  array(1) {
    ["fareBasis"]=>
    string(12) "EEO00RIGCH33"
  }
  [15]=>
  array(1) {
    ["fareBasis"]=>
    string(12) "EEO00RIGCH33"
  }
  [16]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [17]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [18]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [19]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [20]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [21]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [22]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
  [23]=>
  array(1) {
    ["fareBasis"]=>
    string(8) "EEO00RIG"
  }
}


Y necesito saber cuantas son las diferencias de los fareBasis.
Ahora estaba usando

Código PHP :

count(array_values(array_unique($listaFareBasis)));


Pero siempre me responde 1 cuando deberían ser 2.

Les agradecería su ayuda
gracias

Por maguak

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 Mar 2017 02:06 pm
Estas usando entradas que tienen un array de un solo elemento ... no lo puedes simplificar a un simple array plano? (ya que todos tienen el mismo key) Así las funciones de array pueden acceder directamente a los valores

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.