Se mostri solo parte del codice dove $professionista $minuti_accesso non sono nemmeno inizializati manca parte del codice, non posso scrivere codice in questo modo ma il mio codice precedente ti mostra array originale con un solo livello mentre poi se esiste il professionista o/e professione.
L'array originale è con chiavi numeriche? Guarda nuovamente il mio script io cerco professionista di quella chiave non semplicemente il professionista che può essere presente più volte.
Dunque
Codice PHP:
f(array_key_exists($professionista, $array_N_accessi_operatori[$prfkey])) {
}
$pfrkey è la chiave nel mio codice che usa foreach.
script.php 3.0 aggiunto ordinamento ascendente con ksort e altre correzioni.
Codice PHP:
<?php
// array originale un solo livello
$array_N_accessi_operatori = array(1 => 'Mario Rossi', 0 => 'Mario Rossi');
if(empty($i)) {
$i = 0;
}
if(empty($count) || $count < $i) {
$count = count($array_N_accessi_operatori);
$y = 0;
}
foreach($array_N_accessi_operatori as $key => $value) {
$professionista = $value;
$prfkey = $key;
if(isset($professionista, $array_N_accessi_operatori[$prfkey][$professionista][45])) {
// Aggiorna il tuo array con valore incrementale
$incremento = $array_N_accessi_operatori[$prfkey][$professionista][45] + 1;
$array_N_accessi_operatori[$prfkey][$professionista][45] = $incremento;
$professionista = NULL;
$incremento = NULL;
$prfkey = NULL;
$i = $i + 1;
unset($professionista, $incremento, $prfkey);
} elseif(empty($professionista)) {
//
} else {
// Aggiungi il tuo array predefinito da un livello
// è diventato tre livelli nel codice seguente
$array_N_accessi_operatori[$prfkey] = array($professionista, array(45 => 0));
$professionista = NULL;
$prfkey = NULL;
$i = $i + 1;
unset($professionista, $prfkey);
}
if($count - 1 != $y) {
$y = $y + 1;
}
else {
break;
}
}
//var_dump fine ciclo
var_dump($array_N_accessi_operatori, $i == $count, $i, $y); // ordinamento macchina o ordinamento da programma, non necessariamente inizia da zero
ksort($array_N_accessi_operatori); // ordine ascendente con chiavi numeriche
var_dump($array_N_accessi_operatori);
?>