<?php $strings = [ 'the(crow)bar', 'foo()bar', 'handlebar()', '()foofighters', '(foobar)', '()', 'barfood', 'barf(oo', 'fooeybar)', ')foob(', ]; function findFirstStringInBracket($str){ if(strlen($str) > 0){ $firstbracket = strstr($str, '('); if($firstbracket){ $firstbracket = ltrim($firstbracket, '('); return strstr($firstbracket, ')', true); }else{ return ''; } }else{ return ''; } } $result = []; foreach ($strings as $string) { $result[$string] = findFirstStringInBracket($string); } var_export($result);
You have javascript disabled. You will not be able to edit any code.