3v4l.org

run code in 300+ PHP versions simultaneously
<?php function findDupl($arr,$n){ $result_arr = array_count_values(array_column($arr, $n)); foreach ($result_arr as $k => $value){ if(emailValid($k) && $value>1){ $res[$k] = $value; } } return $res; } function emailValid($mail){ // Validate email if (filter_var($mail, FILTER_VALIDATE_EMAIL)) { //echo("$email is a valid email address"); return true; } else { //echo("$email is not a valid email address"); return false; } } function unique_multidim_array($array, $key) { $temp_array = array(); $i = 0; $key_array = array(); foreach($array as $val) { if (!in_array($val[$key], $key_array)) { $key_array[$i] = $val[$key]; if(emailValid($key_array[$i]) ){ $temp_array[$i] = $val; } } $i++; } return array_values($temp_array); } $lista = array( array("Generale","","","","Ospite","","",""),array("Num","Alloggio","Arrivo","Partenza","Intestazione","Telefono","email","Nazione"), array(4388,"Sogno Azzurro - Trilocale Superior (9)","2023-04-06","2023-04-10","TEST PROVA","3484403960","prenotazioni@ibookingelba.com","IT"), array(4435,"Villetta Paradiso","2023-04-07","2023-04-16","TEST PROVA","+41772081329","prenotazioni@ibookingelba.com","CH"), array(4435,"Villetta Paradiso","2023-04-07","2023-04-16","TEST PROVA","+41772081329","preno@ibookingelba.com","CH") ); print_r($lista); echo "*********"; //$materials = array_count_values(array_column($lista, 6)); print_r(findDupl($lista,6)); $arr_duplicati = findDupl($lista,6); $keys = array_keys($arr_duplicati); echo $keys[0]; $val = array_values[0]; echo $val[0];

preferences:
42.44 ms | 402 KiB | 5 Q