1

PHP のインクルードについて助けが必要です。

それぞれ変数 $tariff_about を含むファイルのグループがあります。

<?php               
    include("tariffs/tariff-a1.php"); echo $tariff_about;
    include("tariffs/tariff-a2.php"); echo $tariff_about;
    include("tariffs/tariff-a3.php"); echo $tariff_about;
    include("tariffs/tariff-a4.php"); echo $tariff_about;
    include("tariffs/tariff-a5.php"); echo $tariff_about;
;?>

'tariff-a' プレフィックスが付いた既存のすべてのファイルを自動的に含めるとよいでしょう。

PHP file_exists 関数があることを理解しています。ただし、この例でエコーを使用して機能させる方法がわかりません。

お願い助けて。

4

2 に答える 2

3

glob を使用して、特定のパターンに一致するすべてのファイルを取得し、ループしてインクルードします。

$files = glob( 'tariffs/tariff-a*.php' );

foreach( $files as $file ) {
    include( $file );
}
于 2012-06-24T18:14:57.060 に答える
0

ガレノスの答えはよりコンパクトにすることができます:

foreach(glob( 'tariffs/tariff-a*.php') as $file) {
    include $file;
}

インクルードは特別なステートメントであり、丸括弧は必要ありません。

于 2016-02-07T14:40:07.310 に答える