2011-07-21 15 views
1

基本的には、現在のサイトのURLに基​​づいてif/elseステートメントを作成します。 if/elseステートメントは、アルファベットの範囲に基づいてリストをエコーし​​ます。言い換えれば、URLが(A〜G)の間の文字で始まる場合、それは1つのことをエコーし​​たい、そして文字(H〜Z)で始まる場合、それは何かをエコーし​​たい。このスクリプトは多くのWebサイトで使用されます。おかげページのURLに基​​づいてIf/Elseを作成する

+0

に見る; $文字列エコー[0 ]; 'は 'f'を生成する。 – Wrikken

+0

@Wrikkenに感謝します。そういう意味で、私はそういう文字列を作ることができます:$ url = $ _SERVER ['REQUEST_URI']; $ url [11]を使って手紙を入手しますか? –

+0

wwwの後に最初の文字を作ることができたと思いますか? –

答えて

0
<?php 
    $uri = strtoupper(isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '/CLI'); 
    if(ord($uri[1]) <= ord('G')) 
     echo "Echo one thing"; 
    else 
     echo "Echo something else"; 
+0

私はこれがやりたいと思っていたので、これは間違いなく機能すると思います。ご協力いただきありがとうございます –

0

あなたは `[]`構文、例えば `$文字列= 'foobarに' で文字列の任意の文字にアクセスすることができます$ _SERVER [ 'REQUEST_URI']

+0

Thanks @ Keith、まさに私が使いたいと思っていたものですが、URLの最初の文字が何であるかを確認し、それに基づいて何かをエコーするという第2の部分のやり方はわかりません。 –

関連する問題