<?php

function isWhat( $IWstring, $IW )
{   
        $WPM = NULL;

        if (strlen( $IWstring ) == NULL)
        {
                return 0;
        }
        else
        {
                if( $IWstring != NULL )
                {
                        switch ( $IW )
                        {
                                case 'email':   $WPM = '/^[_a-zA-Z0-9_\-.]+@[a-zA-Z0-9\-.]+\.[a-zA-Z]{2,6}$/';
                                break;

                                case 'hp':      $WPM = '/^[(http:\/\/)]+[a-zA-Z0-9-.]+$/';
                                break;

                                case 'decimal': $WPM = '/^[0-9]{1,}+\.[0-9]{2,}+$/';
                                break;


                                default:        $WPM = NULL;
                                break;
                        }
                        
                        if( $WPM != NULL )
                        {
                                if ( !preg_match( $WPM, $IWstring ) )
                                {
                                        return 0;
                                }
                                else return 1;
                        }else return 0;
                }
        }
}

?>