将变量放在PHP Glob函数中
问题描述:
这似乎应该很容易,但没有任何我尝试过的。将变量放在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);
就像我说的,这应该是超级简单,但我运行的想法:/
如何获取该变量在那里呢?
答
$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?
谢谢!并进行编辑。我要发表评论,但随后你对我做了正确答案的编辑。原来''glob = glob(“{$ date}/*。xml”,GLOB_BRACE);'根本不工作,只是'glob = glob('{'。$ date。'}/*。xml',GLOB_BRACE );'完美地工作,现在看起来很有意义。再次感谢。 –
@BrianBruman请接受我的回答,谢谢 – Peter
当然可以。不能接受前10分钟虽然:) –