Какой анализ вы собираетесь делать и с какой целью?
Уже есть parse_url
.Как отмечают другие, вы не должны доверять никакому пользовательскому вводу, поэтому делайте правильные кавычки, прежде чем сильные в базе данных или показывать обратно пользователю.Вам также может потребоваться учитывать, если это уместно, что пробелы и специальные символы могут быть представлены по-разному в зависимости от источника ваших данных.Но нет никакого потенциального вреда при сравнении частей, как при сравнении строк.