そのため、テキスト ファイルを読み取って name*: xxxxx などの特定のフィールドを取得し、xxx を新しいファイルに保存する必要があります。正規表現を使用して xxxx を取得し、それらをテキスト ファイルに保存すると、うまく機能します。 、唯一の問題は、name* のような空のフィールドを見つけたときです。
これが私のコードと、問題を修正するために必要なファイルの一部です。
else if (preg_match("/^Data\sde\semiss.o\sdo\sBI\:(.+)/", $line, $matches)) {
//print_r($matches);
$total[$titular][]=$matches[1] . ";";
}
BI でのデータ送信:
識別コード: FUNCHAL
寄稿者番号*: 12341234
"Data de emissão do BI:" の後のスペースに等しい $match を取得する必要があるため、空のセル (csv ファイル内) を埋めることができます。