から変数定義を割り当てるのは、私はこれらの行含むファイル「English.txt
」があるとしましょう:PHPは文字列
$_LANG["accountinfo"] = "Account Information";
$_LANG["accountstats"] = "Account Statistics";
注:ファイルの拡張子が.txt
であると私は変更に行うことができます何はありませんがそれ。 PHPタグは開かず(<?php
)、何かがあります。これらの行、ピリオドはです。
これらの行から実際に$_LANG
配列を抽出して宣言する必要があります。それ、どうやったら出来るの?単純にファイルをINGのinclude
は、すべての行をエコーので、私は、私はその文字列にeval
を呼び出す場合、私はsyntax error, unexpected $end
を取得し、今
ob_start();
include '/path/to/English.txt';
$str = ob_get_clean();
を行います。何か案は?
ありがとうございました。
このように予期しない終了が発生すると、おそらくファイルに終端のない文字列があることを意味します。 –
引用符で囲まれた2つの単語(「accountinfo」、「Account Information」など)を解析し、配列に格納する各行は、使用できるもう1つのソリューションだと思います。 PHPファイルではないことを示すファイルは含めることはできません。 – user482594
少なくとも私はこの2つのラインでうまくいくようです。 –