私はPHP配列に変換したいテキストのブロックを持っています。最終目標は、40年以上のデータをMySQLデータベースにできるだけ早く入力することです。フォーマットされたテキストのブロックをPHP配列に変換
(1) FRANK SINATRA – Strangers In The Night (and charts)
(4) THE MERSEYS – Sorrow
(19) PAUL & BARRY RYAN – I Love Her
(NEW) EDDY ARNOLD – I Want To Go With You
理想的には、データを次の配列に解析してデータを処理できる場合は理想的です。どのようにこれを行うにはどのようなアイデア?私はpreg_splitの使用を考えました。誰か他のアイデアはありますか?
$chartpos[] = "1"
$artist[] = "FRANK SINATRA"
$track[] = "Strangers In The Night"
$performancetype[] = "and charts"`
'preg_match_all()'を使用してください。 – Barmar
多くの曲名に括弧が含まれています。あなたは、タイトルの一部である括弧とパフォーマンスタイプを保持する括弧とを区別するのに苦労するでしょう。 – Barmar