Skip to content

Instantly share code, notes, and snippets.

@useless-stuff
Created February 19, 2016 15:44
Show Gist options
  • Select an option

  • Save useless-stuff/85f4db481e3f2d5058b4 to your computer and use it in GitHub Desktop.

Select an option

Save useless-stuff/85f4db481e3f2d5058b4 to your computer and use it in GitHub Desktop.
PHP - RegexIterator
<?php
$data = array('EC2-CHOPIN01','EC2-CHOPIN02','EC2-CHOPIN03','GCE-MOZART01','GCE-MOZART02');
$iterator = new RegexIterator(new ArrayIterator($data),"/(EC2)/");
foreach($iterator as $serviceInstance){
echo $serviceInstance . PHP_EOL;
}
/*
EC2-CHOPIN01
EC2-CHOPIN02
EC2-CHOPIN03
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment