0

この関数は url: を返します<?php get_theme_url(); ?>。変数としてどのように使用できますか?

このコードを試しましたが、うまくいきません:

<?php
 $a = get_theme_url();
 $files = glob( '$a/tariffs/tariff-b*.php' );
 foreach( $files as $file ) {
  include( $file );
  echo $tariff_about;     
?>

アップデート:

ありがとう!二重引用符を使用します。

しかし今では両方<?php get_theme_url(); ?>とも

<?php
 $a = get_theme_url();
 $files = glob( $a."/tariffs/tariff-b*.php" );
 foreach( $files as $file ) { include( $file );
  echo $tariff_about; }
?>

返品するだけhttp://localhost/です。

それは何でしょうか?

4

4 に答える 4

5

line2 を次のように変更します。

$files = glob( "$a/tariffs/tariff-b*.php" );
于 2012-06-25T20:27:38.547 に答える
5

機能しない理由は、変数が単一引用符内で解析されないためです。代わりにこれを試してください:

$files = glob($a."/tariffs/tariff-b*.php");
于 2012-06-25T20:28:19.740 に答える
2

変数に代入するだけ!

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

そして}最後にforeach!!!

于 2012-06-25T20:28:21.867 に答える
1

変数と文字列を区切るか、一重引用符の代わりに二重引用符を使用してみてください。また、パスが正しく、戻り値が実際にURLであることを確認してください

$files = glob($a."/tariffs/tariff-b*.php");
于 2012-06-25T20:30:22.877 に答える