2012-02-15 10 views
1

特定の変数に基づいて同じページの名前を別々に印刷したいとします。変数のIf文

これは対応するコードです。

$metaTitle ="'if($variable=='input'){ title#1 }else { title#2 };'"; 

そして生産のメタタイトルは最近、ページタイトル(<title></title>

を作成するために、同じファイル内で使用されている。しかし、それは、if文

if($variable=='input'){ title#1 }else { title#2 }; 

(全体のようなタイトルを生産し続けます文全体をプレーンテキストと見なします)。

文章で何が間違っていましたか?

+0

を使用すると、使用している言語で質問にタグを付けると、本当に役立ちます。 – Jason

+0

PHPです。申し訳ありませんが、解決しました!通知ありがとう: – Visualizer7

+0

@ user1023443あなたに役立つ答えをマークしてください。 – dpp

答えて

2

あなただけの$ metaTitle STRING「 'もし($変数==' 入力 '){タイトルを割り当てているので#1}他{タイトル#2}; '」と、それはあなたがこの

のように行う必要があります

runable声明ではありません

または単に3進演算子

+0

すぐに働いた!もう一度、ありがとうございます:) – Visualizer7

0

最も単純で最も基本的な解決策は、ifステートメント内でtitle変数を設定することです。

if($variable=='input'){ 
    $metaTitle = 'title#1'; 
} else { 
    $metaTitle = 'title#2'; 
} 
0

代わりにこれを試してみてください -

if($variable=='input') 
{ 
    $metaTitle = 'title#1'; 
} 
else 
{ 
    $metaTitle = 'title#2'; 
}