PHP - chercher un mot dans une string + modif

kergad -  
okuni Messages postés 1325 Statut Membre -
Bonjour,

J'essai de créer un petit script php pour pouvoir récupérer le numéro de port de mes processus lancés.

j'arrive à isoler ma string contenant une IP, mais impossible de la découper.

ex : mes variable $IP sont stockées dans un tableau, elles sont de ce type

127.0.0.0:8080
0.0.0.0:21
195.25.12.45:1234

comment ne récupérer que le port ?

j'ai essayé avec ereg ou preg_match, mais je n'arrive à rien

merci à tous
A voir également:

2 réponses

okuni Messages postés 1325 Statut Membre 126
 
je te propose d'utiliser explode() comme ceci :
$variable = explode('.', $chaine)

ce qui renverra dans l'array $variables toutes les parties séparé par "."
fais la même chose avec ":" pour récupérer le port.
0
rescue Messages postés 1047 Statut Contributeur 136
 
Bonsoir,

En voici un :

<?php
$chaine = '127.0.0.0:8080 ';
$resultat = strstr($chaine, ':');
echo substr($resultat, 1);
?>

@+
0
okuni Messages postés 1325 Statut Membre 126
 
effectivement, cela semble légèrement plus simple :)
0