PHP 5.4.32ですが、
array
の値に$path
を結合し新たなarray
としたい場合は次のような方法もあります。
php
1$arry = array(
2 1 => 'test.tsv',
3 2 => 'test2.tsv',
4);
5$path = '/~~/tmp/';
6
7print_r(array_map(function($value){
8 global $path;
9 return $path . $value;
10}, $arry));
Array
(
[1] => /~~/tmp/test.tsv
[2] => /~~/tmp/test2.tsv
)
ファイルを読み込む際など処理の過程で結合する方法もあります。
php
1$arry = array(
2 1 => 'test.tsv',
3 2 => 'test2.tsv',
4);
5$path = '/~~/tmp/';
6
7foreach ($arry as $key => $value) {
8 $file = $path . $value;
9 if (is_file($file)) {
10 $content = file_get_contents($file);
11 }
12}
13
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。