私は配列を持って、その文字の名前を持つ変数の値に置き換えられますこのコード行:手紙は
$path_r[$i][$j] = $name;
直前にその行に、配列($のpath_r)はこのようになります(上記と同じ):
Array
(
[0] => /oldsites/web-sites
[1] => /oldsites/web_elements
[2] => /oldsites/web_old_stuff
)
しかし、直後に、それは次のようになります。
Array
(
[0] => /olds0tes/web-sites
[1] => /oldsites/web_elements
[2] => /oldsites/web_old_stuff
)
言うことですつまり、文字「i」の最初の値では、変数$ iの値(ゼロ)に置き換えられます。しかし、一度だけ。理由を理解できません。私は間違ったことをやっているのですか、それとも単なる悪魔の活動ですか?
他の変数の値は何ですか? – shawnt00
'$ name'と' $ j'には何がありますか? $ site_r [$ i] [$ j] 'と書いたときの説明は/ oldsite/web-sites [$ j]'( '$ i = 0 'ならば)となります。 $ path_r [$ i] [$ j] = $ name; '$ path_r [$ i] [$ j]の場所に' $ name'を代入するという意味です。 '' SUBSTR($文字列、int型、$ jは)実際にある 'shawnt00の$ iと$ jはちょうどインクリメントさ –
は$ iが$ jを++ ++ – CWill