Voir cette chaîne:PHP champ URL preg_replace
$string = "http://www.url.com/?fieldA=123&fieldB=456&fieldC=789";
En supposant "fieldB"
a toujours une valeur numérique non décimale positive (mais pas nécessairement par trois chiffres), quelle commande preg_replace
dois-je retirer complètement, par exemple que la chaîne va alors lire:
$string = "http://www.url.com/?fieldA=123&fieldC=789";
@Chad Birch, n'est pas '\ d' plus rapide que' [0-9] '? –
Cela pourrait être, ou cela pourrait être plus lent, selon la façon dont il est géré. De toute façon, c'est le genre d'optimisation que je vois au niveau de "ne sont pas des guillemets simples plus rapides que des guillemets doubles?" Cela ne vaut pas vraiment la peine de s'inquiéter, je trouve simplement '[0-9]' plus facile à lire. –
Cela échouera si fieldB est le premier paramètre. – MadCoder