Cautare valori egale in 2 array-uri multidimensionale
Scris: Vin Noi 27, 2015
Salut,
Am 2 array-uri rezultate din 2 interogari pe 2 tabele in BD. Vreau sa caut daca un cimp (adica o cheie) din primul array exista in al doilea array, iar daca valoarea acelei chei este egala cu o anumita variabila, sa pun in primul array valoarea 1 intr-un alt cimp (cheie) Am incercat:
Nu-mi iese deloc, nu stiu unde gresesc. Care ar fi instructiunea corecta? Multumesc.
Am 2 array-uri rezultate din 2 interogari pe 2 tabele in BD. Vreau sa caut daca un cimp (adica o cheie) din primul array exista in al doilea array, iar daca valoarea acelei chei este egala cu o anumita variabila, sa pun in primul array valoarea 1 intr-un alt cimp (cheie) Am incercat:
Cod: Selectaţi tot
<?php
foreach($result as $row){ //$result este primul array
$cheie = $row['id']; // id-ul user
// acum vreau sa caut cimpul (cheia) 'elevid' din $result2 (al doilea array) si daca are valoarea $cheie ma intorc la primul array si pun valoare 1 in alt cimp
if(array_key_exists('elevid', $result2) && $result2['elevid']== $cheie){
echo 'gasit cheia';
$row['cecelev']=1;
}
}
?>