preg_split関数を使用する PHP スクリプトを開発しています。私のコンピューターでは、EasyPhp を使用するとすべてが機能しますが、ファイルを空きスペースにオンラインで配置すると、関数 preg_split が機能しないようです (画面にエラー メッセージは表示されませんが、文字列は分割されません)。この機能が無効になっている可能性はありますか? PHPのバージョンはPHP 5.2.17 - Optimized for AlterVista
機能が動作するはずです...代替手段はありますか?
このスクリプトは、すべてのページに同じ構造の値のリストを含む *.pdf ファイル (*.txt ファイルとして保存) を変換するように作成されています。以下は一例です。
Page 1:今日の収穫です。日: 01/12/2012 りんご 12 バナナ 14 キウイ 2
Page 2:今日の収穫です。日: 02/12/2012 りんご 19 バナナ 36 キウイ 0
Page 3:今日の収穫です。日: 03/12/2012 りんご 1 バナナ 1 キウイ 73
元のドキュメントには、ほぼ 50 の異なる果物が含まれており、より複雑な構造を持っています。これは、成果の簡単な例と、私が Regex を使用している理由です。次のコードを使用して、すべての要素が元のドキュメントのページである $document_pg という名前の配列を作成します。
$document_pg = preg_split("(This is the today harvest.)", $document);
次に、いくつかのpreg_match
関数を使用して、果物の名前の左側に書かれている数字を抽出します。これらの値はデータベースに保存されます。