<?php

function validate( $string )
{
	$block[]   = array( 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 );
	$block[]   = array( 'um', 'dois', 'tres', 'quatro', 'cinco', 'seis', 'sete', 'oito', 'nove', 'zero' );
	$block     = array_merge( $block[0] , $block[1] );
	$sequencia = array();
	$string    = explode( ' ' , $string );


	//
	foreach( $string as $i => $palavra )
	{
		$match = array();
	
		if( isset( $string[$i-1] ) )
		$match[] = $string[$i-1];
	
		$match[] = $string[$i];
	
		if( isset( $string[$i+1] ) )
		$match[] = $string[$i+1];
	

		$possivel = array_intersect( $match , $block );
		if( count( $possivel ) === 3 )
		$sequencia[] = $possivel;
	}

	return $sequencia;
}



// texto com informações
$sequencia = validate( "meu 1 dois 3 telefone ligue quatro cinco zero" );

if( count( $sequencia ) > 0 )
{
	echo 'possível sequência: ';
	print_r( $sequencia );
}
else
{
	echo 'parece ok.';
}


// texto limpo
$sequencia = validate( "Lorem Ipsum is simply dummy text of the printing and typesetting industry." );

if( count( $sequencia ) > 0 )
{
	echo 'possível sequência: ';
	print_r( $sequencia );
}
else
{
	echo 'parece ok.';
}
