が、私は別の括弧以外括弧内のカンマで分割したいブレースは、内部ブレース
$q1 ="CREATE TABLE notes(id INTEGER,code DECIMAL (4,2),PRIMARY KEY (id))";
$q2 ="CREATE TABLE notes(id INTEGER,code TEXT)";
$r = preg_split('/\([^()]*\)(*SKIP)(*F)|[()]|,/', $q1);//$q1 splitted but $q2 no
print_r($r);
最終的な結果は次のようになります。
$ 1四半期について:
$ Q2のためのarray(
0 => id INTEGER
1 => code DECIMAL (4,2)
2 => PRIMARY KEY (id)
);
:
array(
0 => id INTEGER
1 => code TEXT
);
質問には誰も回答できません。あまりにも曖昧です。 – McStuffins
私は中括弧の内側にSQLを分割したいです...それだけです! – edd
あなたの質問は明確ではありません... AFAIK、この文字列をコンマで区切る必要がありますが、 'DECIMAL(4,2)'コードはそのままですか? – Pipe