I have researched this up and down am can't figure out what I'm doing wrong. I have the following variable which I get from $_GET.
$monitorname = $_GET['monitorname'];
which should look something similar to: 985_Sands-Road(54dd14d80bd5f777184cb9c8)
, in the URL it actually looks like:
index.php?monitorname=985_Sands-Road%26%2340%3B54dd14d80bd5f777184cb9c8%26%2341%3B&alertType=0"
I'm trying to use Regex to get the text between the parentheses, here is my regex code:
preg_match('/\(([^)]+)\)/', $monitorname, $match);
$id = $match[1];
echo $id;
However no matter what I do, it won't echo the ID. What can I look at and fix in this? It must be noted that when I save the string explicitly as a variable it works fine:
$text = '985_Sands-Road(54dd14d80bd5f777184cb9c8)';
preg_match('/\(([^)]+)\)/', $text, $match);
$id = $match[1];
echo $id;
Thanks so much in advance