3v4l.org

run code in 300+ PHP versions simultaneously
<?php $fullString = 'ignore everything except this (text) and (that (text here))'; if (preg_match_all('~\(([^()]*)\)~', $fullString, $matches)) { print_r($matches[0]); // Get whole match values print_r($matches[1]); // Get Group 1 values }
Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.26, 8.0.0 - 8.0.13, 8.1rc1 - rc3
Array ( [0] => (text) [1] => (text here) ) Array ( [0] => text [1] => text here )

preferences:
42.8 ms | 460 KiB | 5 Q