hola a todos.
estoy intentando buscar una cadena de texto dentro de un array pero no hay manera de que funcione.
el array es del estilo:
Código PHP:
$carrito_mio[]=array("id_producto"=>$id_producto,"tipo"=>$tipo,"marca"=>$marca,"coleccion"=>$coleccion,"edicion"=>$edicion,"referencia"=>$referencia,"sexo"=>$sexo,"imagen"=>$imagen,"precio"=>$precio,"cantidad"=>$cantidad);
es para un carrito de la compra, y lo que pretendo es que cuando "marca" sea igual a "viceroy plaisir", hacer que la variable $plaisir sea igual a 1
estoy probando hacer:
Código PHP:
if ($carrito_mio[$i]['marca']='Viceroy Plaisir'){
$plaisir=1;
}
pero no funciona, la variable "$plaisir" toma el valor "1" todo el rato, incluso cuando en el carrito no hay ningun elemento que sea marca viceroy plaisir.
tambien he probado con la funcion "in_array":
Código PHP:
if (in_array("viceroy plaisir", $carrito_mio[$i]['marca'])){
$plaisir=1;
}
pero nada. no se cual sera el problema haber si alguien me puede ayudar.
saludos