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