我有一个由文件夹文件组成的数组 当我使用以下代码段时:
vendor/templates/File1.docx
vendor/templates/File2.docx
vendor/templates/File3.docx
我有以下输出:
$a = 'vendor/templates/File1.docx'
$b = 'vendor/templates/File2.docx'
$c = 'vendor/templates/File3.docx'
我的问题是:如何将我的数组的每个值放在一个新变量中?如果我的文件夹中有100个文件,如何自动生成? 其实我想(如果我的数组只包含3个项目):
CustomDelegate
我想我应该使用一个循环,但经过多次测试后,我仍然卡住了..
你有什么想法吗?
谢谢!
答案 0 :(得分:0)
以下是解决方案:
<?php
$myarray = ['vendor/templates/File1.docx', 'vendor/templates/File2.docx', 'vendor/templates/File3.docx'];
foreach($myarray as $key => $value)
{
$varname = "var".$key;
$$varname = $value;
}
echo $var0."\n";
echo $var1."\n";
echo $var2."\n";
- &GT;
vendor/templates/File1.docx
vendor/templates/File2.docx
vendor/templates/File3.docx
答案 1 :(得分:0)