PHP - chercher un mot dans une string + modif

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

2 réponses

  1. 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
    1. Contributeur
      Bonsoir,

      En voici un :

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

      @+
      0
      1. effectivement, cela semble légèrement plus simple :)
        0