・スラッシュ(/)で囲む理由
そういう決まりだから?
http://jp2.php.net/manual/ja/regexp.reference.delimiters.php
・プラスかマイナスで文字列を区切りたい場合
$split = preg_split("/[+-]/", $string);
追記
これ
$split = preg_split("/[+-]/", $string);
は
こうでした。
$pattern = preg_split("/[\+\-]/", $ary[1]);