SVG の変換座標を X 変数と Y 変数に解析する最良の方法を探しています。変換座標は、 format の文字列属性に格納されます "translate(32.84441676851017 11.803819679481) rotate(0)"
。$x=32.84441676851017
値とを解析する必要があります$y=11.803819679481
。
これまでのところ、私はこの自己記述関数を使用していますが、これを解析するより高速な方法があると思いますか?
private function _get_string_between($s, $str1, $str2)
{
$start = strpos($s, $str1);
if ($start === false) {
return '';
}
$start += strlen($str1);
$end = strpos($s, $str2, $start);
if ($end === false) {
return '';
}
return explode(' ', substr($s, $start, $end - $start));
}