-5

私はこのコードを持っています、

// TEMP VAR
$temp = &$files;
// BUILD ARRAY STRUCTURE
while(count($file['path'])) {
    // GET DIRECTORY
    $directory = array_shift($file['path']);
    // DIRECTORY NOT SET
    if(!isset($temp[$directory])) {
        // SET DIRECTORY
        $temp[$directory] = array();
    }
    // GO INTO ARRAYS NEXT DIRECTORY
    $temp = &$temp[$directory];
}

この質問への回答から得た、

配列構造を持つ文字列を Array に

私はそれが何をするのか知っていますが、それがどのように行うのかはわかりません。何が起こっているのかを行ごとに説明してもらえますか?

皆さん、ありがとうございました。

4

1 に答える 1

0

この使用におけるアンパサンドは参照です。この記事を見る

$variable = 'Lorem ipsum';
$new = &$variable;
$variable = 'Some new data';
echo $new; //Prints "Some new data"
于 2012-06-05T17:49:02.477 に答える