• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列がうまく取り出せない)

文字列の取り出し方について

このQ&Aのポイント
  • 文字列を正しく取り出す方法について教えてください。
  • 上記の質問文章では、2つの文字列が与えられていますが、正しい方法で配列に格納する方法がわかりません。
  • どのように記述すれば、与えられた文字列を配列に格納できるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

とりあえず細かいことあんまり考えずにやるならこんな感じ たとえばかっこは囲まれていないといけないとか、そういうのだと また変わってきます <?PHP $str1 = "[2007年](10月)東京"; $str2 = "[2007年](10月)神奈川 (横浜)"; print_r(test($str1)); print_r(test($str2)); function test($str){ if(!preg_match_all('/[^\[\]()]+/',$str,$matches)) return $str; return $matches[0]; } ?>

oosaka2000
質問者

お礼

なるほどー!そういうやり方もあるんですね!! 大変勉強になりました。 しかも思ってたより短い文でビックリです 本当ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • asuncion
  • ベストアンサー率33% (2127/6290)
回答No.1

「正規表現」について調べてみてはいかがでしょうか。

すると、全ての回答が全文表示されます。

関連するQ&A