基本的に、私が達成したいのは、動的に{SOME_TAG}
「テキスト」に置き換えることです。
私のアイデアは、のようなすべてのタグを読み取り{SOME_TAG}
、それらを配列に入れることでした。
次に、配列キーをのような変数に変換し$some_tag
、それらを配列に入れます。
だから、これは私がどこまで得たかです:
//Some code goes here
$some_tag = "Is defined somewhere else.";
$different_tag = 1 + $something;
Some text {SOME_TAG} appears in different file, which contents has been read earlier.
//Some code goes here
preg_match_all('/{\w+}/', $strings, $search);
$search = str_replace(str_split('{}'),"",$search[0]);
$search = array_change_key_case( array_flip($search), CASE_LOWER);
...some code missing here, which I cant figure out.
配列の置換は次のようになります
$replace = array($some_tag, $different_tag);
//Then comes replacing code and output blah blah blah..
$replace
配列に応じて動的に変数を配列に含めるにはどうすればよい$search
ですか?