此函数返回 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/
.
能是什么?
将第
2 行更改为:
$files = glob( "$a/tariffs/tariff-b*.php" );
它不起作用的原因是因为变量没有在单引号内解析。试试这个:
$files = glob($a."/tariffs/tariff-b*.php");
只需将其分配给一个变量!
$files = glob("$a/tariffs/tariff-b*.php");
并在最后为foreach
!!!给出}
您可能想尝试分隔变量和字符串或使用双引号而不是单引号。另外,检查路径是否正确,返回的值是否确实是 URL
$files = glob($a."/tariffs/tariff-b*.php");