function ARC_sparql_parser::extract_vars in Taxonomy import/export via XML 5.2
Same name and namespace in other branches
- 5 arc/ARC_sparql_parser.php \ARC_sparql_parser::extract_vars()
- 6.2 arc/ARC_sparql_parser.php \ARC_sparql_parser::extract_vars()
- 6 arc/ARC_sparql_parser.php \ARC_sparql_parser::extract_vars()
4 calls to ARC_sparql_parser::extract_vars()
File
- arc/
ARC_sparql_parser.php, line 207
Class
Code
function extract_vars($val = "") {
$vars = array();
if (preg_match_all("/[\\?\$]{1}([0-9a-z_]+)/i", $val, $matches)) {
foreach ($matches[1] as $cur_var) {
if (!in_array($cur_var, $vars)) {
$vars[] = $cur_var;
$this->logs[] = "adding var " . $cur_var;
}
}
}
return $vars;
}