- var_dump: documentation ( source)
- preg_match_all: documentation ( source)
- preg_quote: documentation ( source)
<?php
$params = "colorgroup-b;test;colorgroup-a;abc";
var_dump(array_includes("colorgroup", $params)); //outputs: colorgroup-b
function array_includes($needle, $params) {
return preg_match_all('/[^;]*' . preg_quote($needle, '/') . '[^;]*/', $params, $m) ? $m[0] : false;
}