これはかなり説明が難しいので、私はできるだけ年代順に話をし、質問で終わりようにします。だから、私が何をしているのか、話は1つあります:)。str_replace()関数と複数の変数?
primary_headline
,primary_subline
,secondary_headline
およびsecondary_subtext
という名前の4つのテキストコンテナを持つテーマテンプレートがあります。各コンテナのコンテンツはecho($container_name)
からです。
各コンテナは、それが自分の時々の変数が含まれている記事・ユーザーがフォームからにコンテンツを作成した変数、$container_name
、内容$city_name
生データとして$ref_name
(すなわち「こんにちは、私は$のCITY_NAMEから」)、などのしています$city_name
と$ref_name
には、引数としての値が割り当てられています。$city_name
= Dallas
と$ref_name
= Facebook
のようになります。
もともと、私は私だけsecondary_subtext
コンテナ内$city_name
と$ref_name
を使用できるようにユーザーを望んでいたことを信じて、私も最初の場所で$city_name
OR $ref_name
ユーザーの選択を使用するオプションを作るつもりでしたしかし、私は今、すべての4つのコンテナの変数(例えば$secondary_subtext
)間$city_name
と$ref_name
を許可したいが、両方を選択することができませんでした
を
を - (彼らは1、または他の、またはnoneを選択する必要があると思います。私の質問は、どうすればdoinに行くのですか?それは可能な限り簡単な方法で?
はここで良い測定のための私の古いコードです:
if($geo_text == "enable") {
$geo_init = include("inc/geo_text.php");
$secondary_headline = str_replace('$city_name', $city_name, $_POST['secondary_headline']); // $_POST data from user
} else($ref_text == "enable") {
$ref_init = include("inc/ref_text.php");
$secondary_headline = str_replace('$ref_name', $ref_name, $_POST['secondary_headline']); // $_POST data from user
} else { $secondary_headline = $_POST['secondary_headline']; }
すべてのコメント/解答など非常に大幅に高く評価されます:)!
入力いただきありがとうございます。他の人によると、これは私が必要とするものに合っていますが、私にとっては少し複雑です(私は "重複"の質問に投稿した行数を減らしてすでにコード化しています)。 – Avicinnian