Foreach annidati: soluzione?

felino

Utente Attivo
12 Dic 2013
940
10
18
Aci Catena (Catania)
Salve a tutti,
posto qui perchè è più una domanda di PHP che di Wordpress:

Ho il seguente codice:
Codice:
		//PAGINE DEI GRUPPI
		foreach ( $menu as $mkey => $m ) {
			$key = array_search( 'edit.php?post_type=gpages', $m );
		if ( $key )
				unset( $menu[$mkey] );
		}
		foreach ( $menu as $mkey => $m ) {
			$key = array_search( 'post-new.php?post_type=page', $m );
		if ( $key )
				unset( $menu[$mkey] );
		}

Il seguente codice fa un foreach su $menu e cerca la voce "x" ed eventualmente la rimuove.

Se volessi unire i due foreach come potrei fare?

Grazie.
 

felino

Utente Attivo
12 Dic 2013
940
10
18
Aci Catena (Catania)
Ho risolto così grazie alla segnalazione di un utente:
Codice:
 <?php
//PAGINE DEI GRUPPI
$to_search = array('edit.php?post_type=gpages', 'post-new.php?post_type=page');
foreach ( $menu as $mkey => $m ) {
    foreach($to_search as $find) {
        $key = array_search( $find, $m );
        if ( $key )
            unset( $menu[$mkey] );
    }
}
?>

Grazie.
 
Discussioni simili
Autore Titolo Forum Risposte Data
V Somma foreach PHP 2
Z problemi con foreach insert into PHP 10
P Passare i risultati di un foreach in un modal. Help! PHP 2
I Eecuzione di javascript in ciclo foreach php. PHP 7
P Array da foreach PHP 2
T foreach e fetchAll dove recupero solo l'ultimo record PHP 5
Alex_70 foreach explode query PHP 3
P Jquery event nel foreach php jQuery 3
S [PHP] Ciclo foreach su più array PHP 2
maxnegri [PHP] Eliminare risultati duplicati da ciclo foreach ottenuti da una select php mysqli PHP 18
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
M [PHP] Errore in ciclo foreach PHP 1
S Unire due foreach simili PHP 5
M Problema con ciclo foreach per chiusura apertura div in base al numero di record in database PHP 1
L Estrarre e muovere un campo da un foreach PHP 0
C query dentro foreach PHP 1
JackIlPazzo Warning: Invalid argument supplied for foreach() PHP 1
otto9due Problema if elseif o foreach.. o non capisco cosa non funzioni.. PHP 4
otto9due Questione di array.. I risultato del foreach non è quello che voglio.. PHP 4
otto9due Problema inserimento ciclo foreach o while in variabile PHP 1
M Alternativa a foreach ?! PHP 7
W foreach contenuto PHP 0
M Aiuto su come procedere con un ciclo foreach PHP 4
F Warning: Invalid argument supplied for foreach() PHP 3
N Problema aggiornamento dati con foreach PHP 1
M Ricostruire array evitando il foreach PHP 0
N Problema FOREACH() PHP 3
Monital intabellare array bidimensionale, foreach impazziti PHP 13
M Problema Foreach && While PHP 4
M ciclo foreach che non funziona PHP 5
Emix [RISOLTO]Impostare focus su textbox dopo foreach jQuery 16
nuovecode interrompere e riprendere un foreach PHP 1
M problema con ciclo foreach per estrarre dati da un database PHP 22
P Problema con array e foreach PHP 15
M elimina valori doppi in ciclo foreach PHP 3
C Risultati ciclo foreach in tabella PHP 13
nim inserire dati in tabella con ajax (ciclo foreach) Ajax 10
F Rinomina file multipli con foreach PHP 1
Athene Interazione tra il foreach e una tabella html PHP 12
F Foreach PHP PHP 10
F Foreach con link selezionato PHP 3
M Ciclo foreach dentro un ciclo while PHP 5
nim funzione array(); e chiarimenti foreach PHP 6
A incolonnare i risultati foreach HTML e CSS 1
Monital array non riconosciuta fuori dal foreach PHP 9
@ foreach...in foreach (credo) PHP 1
P Iterazione Foreach dentro un ciclo for PHP 9
I Più foreach in database PHP 1
Z FOREACH o FOR PHP 4
I Eseguire foreach una volta PHP 4

Discussioni simili