需要一种方法来检查通配符字符串是否与PHP中的给定字符串匹配

I am trying to figure out how to create a function where I can pass in two strings, one with wildcards and another that is checked to see if it matches the wildcard string.

$wildcard_string = '*.example.com/some/path/*';
$test_string = 'dev.example.com/some/path/art123.html';

function test_wildcard_match($wildcard_string, $test_string){

  //return true or false

}