Per spiegare meglio il mio problema vi faccio un esempio...
Ho un array del tipo...
Codice PHP:
$key = ('pippo', 'pluto');
ora vorrei cercare all'interno di una stringa entrambi le parole ma il risultato dev'essere vera anche se ne trova una sola, ad esempio...
Codice PHP:
if (preg_match( [espresione], 'Pippo_123.jpg')) //vera
if (preg_match( [espresione], 'Pluto_123.jpg')) //vera
if (preg_match( [espresione], 'Pippo_Pluto.jpg')) //vera
if (preg_match( [espresione], 'pluto Pippo.jpg')) //vera
if (preg_match( [espresione], '123.jpg')) //falsa
naturalmente l'istruzione if dovrà essere una sola...ma come dovrei scrivere la mia espressione?
andando a caso ho pensato ad una cosa del genere...
Codice PHP:
if (preg_match( "/(pippo)|(pluto)/i", "Pippo_Pluto.jpg"))
ho scritto una boiata? :P