A tanker was struck by projectiles off the coast of Qatar in the Persian Gulf, the British military said Thursday, while Iranian state television reported that two tankers and a towboat had hit mines in the Strait of Hormuz.