これは XML 値の一部です。どのようにすれば対応する値を抽出できますか?
たとえば、1A0003 と 1B0001 を配列に、
B 株指数と工業指数を配列に、
BGZS と GYZS を配列に入れます。
皆さん、ありがとうございます。
preg_match_all は 3 回使用する必要がありますか?
このような式はどうやって書くのですか?
<?php $s = '<PY>1A0003|B股指数|BGZS|16</PY><PY>1B0001|工业指数|GYZS|16</PY><PY>1B0002|商业指数|SYZS|16</PY><PY>1B0004|地产指数|DCZS|16</PY><PY>1B0005|公用指数|GYZS|16</PY><PY>1B0006|综合指数|ZHZS|16</PY>';preg_match_all('/<PY>([^|]*)\|([^|]*)\|([^|]*)\|([^<]*)<\/PY>/', $s, $matches);print_r($matches[1]);print_r($matches[2]);print_r($matches[3]);print_r($matches[4]);