Chercher un mot dans une string en php

Résolu
Stavengar Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
Stavengar Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Mon but est de trouver dans une string avec plusieurs informations, la chaine userID : "monuserId" et de retourner seulement monuserID avec un code en php.
J'ai trouvé un code qui s'en approche :

<?php
// repérer le nom de l'hôte dans l'URL
preg_match('@^(?:[http://)?(][^/]+)@i',
    "[http://www.php.net/index.html]", $matches);
$host = $matches[1];

// repérer les deux derniers segments du nom de l'hôte
preg_match('/[^.]+\.[^.]+$/', $host, $matches);
echo "Le nom de domaine est : {$matches[0]}\n";
?>
 


c'est un code qui sert à, récupérer le nom d'un site dans une url. Je comptais m'aider de ce code mais je ne comprend pas à quoi servent @, @^ , ? et ?:

quelqu'un saurait résoudre mon problème svp ?

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

je ne comprend pas à quoi servent @, @^ , ? et ?:
quelqu'un saurait résoudre mon problème svp ?

Oui, voilou :
https://www.commentcamarche.net/contents/803-php-expressions-regulieres


0
Stavengar Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
merci c'est exactement ce que je cherchais.
sympa d'avoir répondu aussi vite ! :)
0