将变量放入PHP Glob函数中

时间:2017-04-22 01:14:50

标签: php glob

这似乎应该很容易,但我没有尝试过任何工作。

$glob = glob("{04-19-2017,04-20-2017,04-21-2017}/*.xml", GLOB_BRACE);

完美无缺。

但我如何使用_GET来动态生成$date变量。

我试过......

$date = '04-19-2017,04-20-2017,04-21-2017';

// failed glob attempts
$glob = glob("{'.$date.'}/*.xml", GLOB_BRACE);
$glob = glob("{$date.}/*.xml", GLOB_BRACE);
$glob = 'glob("{' . $date . '}/*.xml"', GLOB_BRACE);

就像我说的那样,这应该是超级简单的,但我已经没有想法了:/

如何在那里获取变量?

1 个答案:

答案 0 :(得分:1)

$glob = glob("{$date}/*.xml", GLOB_BRACE);

$glob = glob('{'.$date.'}/*.xml', GLOB_BRACE);

如果在" "之间放置变量,则将使用该变量

如果在' '之间放置变量,变量将作为字符串处理

What is the difference between single-quoted and double-quoted strings in PHP?