$message = explode(" ",$text); if ($message[0] == '!kick') { if($chan) { if(!isset($message[1])) { if(!isset($message[2])) { socket_write($socket,"KICK ".$message[1]." ".$chan." ".implode(" ",$message[2])."\r\n"); } else { socket_write($socket,"KICK ".$message[1]." ".$chan." Requested \r\n"); } else { socket_write($socket,"PRIVMSG ".$chan." Syntax is !kick [nick] [optional: reason] \r\n"); } } }