View Code Snippet [PHP]

Generate String

                                    function generate_string($length,$type) { 
		$number = '0123456789';
        $upper = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
		$lower = 'abcdefghijklmnopqrstuvwxyz';
		switch ($type) {
		case '123':
			$characters = $number;
			break;
		case 'ABC':
			$characters = $upper;
			break;
		case 'abc':
			$characters = $lower;
			break;
		case 'ABCabc':
			$characters = $upper.$lower;
			break;
		default:
			$characters = $upper.$lower.$number;
		}
        $randomString = ''; 
        for ($i = 0; $i < $length; $i++) { 
            $index = rand(0, strlen($characters) - 1); 
            $randomString .= $characters[$index]; 
        } 
        return $randomString; 
    }