Hoi.

Ik heb de volgende string: compid_31_15
Daar staan 2 nummers in die ik los van elkaar nodig heb.
Hoe krijg ik die middels PHP code beschikbaar
De nummers worden altijd gescheiden door een _.
Explode() op _

<?php
preg_match('~compid_(\d+)_(\d+)~', $string, $matches);
?>


Dit is een voorzetje voor wanneer compid_31_15 voorkomt in de string, als het een exacte match is is het verstandig om ^ aan het begin van de match en $ aan het einde te plaatsen. Wanneer je een string hebt waar meerdere van dit soort waarden in staan kun je preg_match_all() gebruiken.

Reageren