質問編集履歴

1

自己記載のphpソースを追加

2016/06/16 01:22

投稿

fuji_fe
fuji_fe

スコア93

test CHANGED
File without changes
test CHANGED
@@ -218,6 +218,82 @@
218
218
 
219
219
 
220
220
 
221
+
222
+
223
+ ```php
224
+
225
+ //ファイルリストを出力
226
+
227
+ function eachFile($arr,$arg = '') {
228
+
229
+ foreach($arr as $key => $value) {
230
+
231
+
232
+
233
+ // 値の設定
234
+
235
+ $path = $value;
236
+
237
+ if(is_array($value)) {
238
+
239
+ $path = $key;
240
+
241
+ }
242
+
243
+ $type = is_array($value) ? 'folder' : 'file';
244
+
245
+
246
+
247
+ // キーの設定
248
+
249
+ if(is_numeric($key)) {
250
+
251
+ $group = $arg;
252
+
253
+ }else {
254
+
255
+ $group = $arg.' '.$key;
256
+
257
+ }
258
+
259
+ if($arg == '') {
260
+
261
+ $group = ltrim($group);
262
+
263
+ }
264
+
265
+
266
+
267
+ if(is_array($value) && $key == 'z_root') {
268
+
269
+
270
+
271
+ }else {
272
+
273
+ echo "\t\t\t<div data-type=\"$type\" class=\"$group\">$path</div>\n";
274
+
275
+ }
276
+
277
+
278
+
279
+ if(is_array($value)) {
280
+
281
+ eachFile($value,$group);
282
+
283
+ }
284
+
285
+ }
286
+
287
+ }
288
+
289
+
290
+
291
+ eachFile($fileArr);//$fileArrに最上部記載のphpが格納されているものとする
292
+
293
+ ```
294
+
295
+
296
+
221
297
  ```html
222
298
 
223
299
  <div data-type="folder" class="aaaa">aaaa</div>