-1

次のようなファイル構造を生成する必要があります。

  • 値が 5 の ID がある場合、ファイル構造は「files/5/id_5/」になります。
  • 値が 32 の ID がある場合、ファイル構造は「files/3/2/id_32/」になります。
  • 値が 1000 の ID がある場合、ファイル構造は「files/1/0/0/0/id_1000/」になります。

これを行う方法についてのアイデアはありますか?

よろしくお願いします、

4

2 に答える 2

0

これがあなたのコードです。

デモ

<?php 
$str = "10";

$arr1 = str_split($str);
$id = '';
for($i = 0 ; $i < count($arr1) ; $i++) {
    $id .= "/".$arr1[$i];
}
$front = "files";
$tail = "/id_".$str;
echo $front . $id . $tail ;
?>

implode()for ループの代わりに使用することもできます。

于 2014-05-14T09:35:33.663 に答える