0

そこで、PHP スクリプトを呼び出す Web ページを作成しています。配列は、php が処理するために jQuery からデータを取得します。

今私がする必要があるの$pageException. たとえば、 if $pageExceptionis は含めないcontact-uscontact-us.phpください。

明らかに、switch ステートメントを使用してこれを実現できます。以下の例では 3 つの異なるケースを示していますが、それらの方が簡単な方法であると思います。

ここで露骨に明らかなことを忘れているに違いないが、それは頭に浮かばない...

$new_address = $_POST['address'];

function pageData($pageException) { 
    include("about-us.php");
    include("contact-us.php");
    include("who-we-are.php");
}

pageData ($new_address);
4

2 に答える 2

6

配列はどうですか?

$pages = array('about-us.php', 'contact-us.php', 'who-we-are.php');

foreach($pages as $page) {
    if($page !== $pageException) {
        require $page;
    }
}
于 2012-09-13T15:02:38.187 に答える
0

インクルードを配列に保存し、その配列をループしてインクルードを実行し、ページが例外と等しくない場合にのみインクルードを実行します。

function pageData($pageException) { 
    $pages = array("about-us.php", "contact-us.php", "who-we-are.php");

    foreach($pages as $page){
        if($page !== $pageException){
            include($page);
        }
    }
}
于 2012-09-13T15:05:39.530 に答える