Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2016, 11:47
Avatar de senseeye3led
senseeye3led
 
Fecha de Ingreso: abril-2016
Ubicación: 127.0.0.1
Mensajes: 163
Antigüedad: 6 años, 3 meses
Puntos: 11
Pregunta Comparar 2 vectoras

Buenas tardes,
Estaba intentando comparar 2 vectores con el siguiente código:

Código:
function sonIguales($vector1, $vector2)
	
	{
		if ( count($vector1) == count($vector2) ){
			
		
		$valor = array_diff($vector1, $vector2);
		if(count($valor) == 0){
			return true;
		}
			else{
				return false;
			}
		}
			else{return false;}
	}
Pero me he dado cuenta que si introduzco los siguientes valores a las variables:

$vec1 ="4729000530";
$vec2 ="5010239674";

Los da por IGUALES puesto que tienen los mismos elementos y entonces array_diff NO encuentra diferencias.

¿Alguna idea para implementar sonIguales() y que tenga en cuenta la posición de los elementos?

Tal vez se podría sacar la longitud del array e ir comparando elemento a elemento, pero no sé si puede que exista alguna manera más optima de hacerlo.

Un saludo y gracias.