PHP Regex pour Supprimer http:// de chaîne

J'en ai plein les Url comme des chaînes de caractères, mais je veux enlever le http://au début de la chaîne à afficher l'URL du bien (ex: www.google.com au lieu de http://www.google.com)

Quelqu'un peut-il aider?

  • Pourquoi avez-vous besoin d'une regex? Pourquoi ne pas simplement supprimer les 7 premiers caractères?
  • Vérifier celui-ci: stackoverflow.com/questions/4875085/...
  • Il peut être de 8 caractères avec https://
  • Pourquoi ne pas utiliser str_replace ?
  • Si vous n'avez pas besoin d'utiliser des regex, n'en ont pas. str_replace est plus rapide que la regex, et plus facile à lire pour les autres personnes à la recherche de votre code.
  • double possible de Supprimer http à partir d'une variable, l'Analyse de Domaine à Partir de l'URL En PHP, Comment supprimer la première partie de l'url en PHP?.
  • pas sensiblement plus rapide. Si seulement " http: régime doit être manipulé, puis str_replace est preferabel, mais si les deux 'http:' et 'https:' programmes doivent être couverts, puis regex approche est probablement plus rapide & plus lisible. '%^https?://%' n'est-ce pas difficile à lire.
  • Comment savez-vous lequel la fonction ou de la bibliothèque est le plus rapide? Où pouvez-vous obtenir ces données de référence ou quelle procédure avez-vous suivi pour peser la vitesse d'un code, d'une bibliothèque ou d'une fonction? Je suis fasciné et curieux!

InformationsquelleAutor Casey | 2012-03-03