2016-09-16 6 views
-3

私はこの部分を行う方法を理解しようとしています。私は疑問を抱いていました。私はどのようにそれぞれの場合にタイトルを設定できますか?PHPのスイッチケースのタイトル

たとえば、タイトルタグが<title>$page_title</title>の場合、その変数を各ケースの文字列にすることはできますか?

私は、ヘッダーinclude = 'inc/titles.php';上記のファイルが含まれていて、そこから各変数を設定しようとしたが、ことを私はそれぞれの場合に$page_title = "some title"を追加することによって、それをやって試してみましたが、私は、変数が実際<title>$page_title</title>

の前に置かれなければならないことを前提としてい大文字小文字を区別するのではなく、各ファイルのタイトルのみを変更します。

EDIT:より良い例を追加しました

<html> 
<head> 
    <title><?php echo $page_title;?></title> 
</head> 
<body> 
<?php 
if(isset($_GET['page')){ 
    $page = $_GET['page']; 
    switch($page){ 
     case '1': 
      $page_title = "case 1"; 
     break; 

     case '2': 
     $page_title = "case 2"; 
     break; 
    } 
} 
?> 
</body> 
</html> 
+3

前にPHPを試してみてください、あなたのコードを表示してください、それはあなたが実際にあなたが設定する前に出力している – Epodax

+1

求めているかを理解するのは難しいです変数。 'echo'の前に代入を動かしてください。 – chris85

答えて

1

は、HTMLタイトル

<html> 
<?php 
    if(isset($_GET['page')){ 
     $page = $_GET['page']; 
     switch($page){ 
      case '1': 
       $page_title = "case 1"; 
      break; 

      case '2': 
      $page_title = "case 2"; 
      break; 
     } 
    } 
    ?> 
    <head> 
     <title><?php echo $page_title;?></title> 
    </head> 
    <body> 
    </body> 
    </html> 
+0

私は同じケースを2回使うことができますか?私のケースには多くのコンテンツが含まれているため、私はそれらを体外に置くことができるのではないかと疑います。 – Synyster

+0

それは問題ではありません、あなたはそれらを体の外に置くことができます – Jeanclaude

関連する問題