0

現在、これは、ユーザーがサイトに登録するたびに「メンバー」フォルダーにディレクトリを動的に作成するためのコードです。

        $directory = "../members/".$id;
        mkdir($directory, 0755);

上記のコードは正常に機能しますが、フォルダーに「0」という名前は付けません。例:

メンバー ディレクトリにフォルダを作成すると、15" という名前が付けられますが、実際には "000000000015" という名前にする必要があります。

PHPでこれを達成する方法を考えてください。

4

1 に答える 1

0

sprintf() を使用する

$directory = "../members/".sprintf('%012s',$id);
mkdir($directory, 0755);

http://php.net/sprintf

于 2013-09-22T09:34:22.173 に答える