Cette question est plus d'un "quelle est la meilleure/la plus facile à faire" -type-of-question. Je voudrais simplement saisir l'identifiant utilisateur à partir d'une chaîne telle quephp obtenant une partie d'une URL dans une chaîne
<a href="/profile.php?rdc332738&id=123456&refid=22">User name</a>
Je voudrais analyser la chaîne et obtenir juste la "123456"
partie.
Je pensais que je pourrais exploser la chaîne, mais alors je devrais obtenir id=123456&blahblahblah
et je suppose que je devrais en quelque sorte supprimer dynamiquement la poubelle de la fin. Je pense que c'est peut-être possible avec regex mais je suis assez nouveau sur PHP et donc regex est un peu au dessus de moi.
On dirait que 'parse_str()' ne gère pas la forme (correcte) avec '& 'mais ne comprend que le simple' & ', donc ce code ne fonctionne pas. –
En outre, cela fonctionne seulement si la chaîne contient ** seulement ** la chaîne de requête, si vous incluez 'profile.php? ', Elle devient confuse et perd le premier argument. –