テキストファイルを生成するプログラムがあり、そのファイルを読み取って、から特定のデータを抽出したいと思います。スクリプトは、テキストファイルのキーを検索し、値を変数に返す必要があります。
私のテキストファイルは次のようになります。
"KEY1" "value to be returned" timestamp
"KEY2" "value to be returned" timestamp
爆発などで試しましたが、うまくいきません。よろしくお願いします、アンディ。
テキストファイルを生成するプログラムがあり、そのファイルを読み取って、から特定のデータを抽出したいと思います。スクリプトは、テキストファイルのキーを検索し、値を変数に返す必要があります。
私のテキストファイルは次のようになります。
"KEY1" "value to be returned" timestamp
"KEY2" "value to be returned" timestamp
爆発などで試しましたが、うまくいきません。よろしくお願いします、アンディ。
を使用できますfgetscsv()
。
$data = fgetcsv ( $fh, NULL, ' ');
これにより、ファイルがCSVのように読み取られますが、スペースが区切り文字として使用されます。
explode()
引用符を使用してスペースに文字通りの意味を与えるため、これにはあまりにも鈍いツールです。