Quote Originariamente inviata da blinkshow87 Visualizza il messaggio
Guardando il codice:

Codice PHP:
$array = array();
$array[0] = "Mario beve la birra";
$array[1] = "Giuseppe sorpassa il camion";
$array[2] = "Osvaldo si sta scaccolando";

if (
in_array("scaccolando"$array)) echo "Questo non si visualizza";

if (
in_array("Osvaldo si sta scaccolando",$array)) echo "Questo si visualizza"

Come faccio a far si che anche il primo if si realizzi?
in_array è una funzione di php che restituisce true, se il valore esiste nell'array e NON se parte del valore esiste nell'array. Inoltre dà conto a minuscole e maiuscole.
Prova ad usare la funzione strstr facendo una cosa del tipo:

Codice PHP:
foreach($array as $value){
  if(
strstr("scaccolando"$value){
    print 
'Frase in cui c'è la parola scaccolando". $value. "<br>";
  }

Ciao.