アップロードされたファイルの形式を決定するこの機能を説明する方法
この投稿の最終編集者は lyhjc_2014 で、2014-11-21 08:28:12 それぞれの意味がまだ理解できません文?
function f_postfix($f_type,$f_upfiles){<br /> $is_pass = false;<br /> $tmp_upfiles = split("\.",$f_upfiles);<br /> $tmp_num = count($tmp_upfiles);<br /> for($num = 0; $num < count($f_type);$num++){<br /> if(strtolower($tmp_upfiles[$tmp_num - 1]) == $f_type["$num"])<br /> $is_pass = $f_type["$num"];<br /> }<br /> return $is_pass;<br />}
ログイン後にコピー
-----ソリューションのアイデア----------------------$f_typeこれは何ですか?関数のパラメータが何を意味するのかわからないので、関数を文字通りに分析することしかできません。
$is_pass = false;//宣言トラバーサル
$tmp_upfiles = split(".",$f_upfiles);//配列の文字列切り取り
$tmp_num = count($tmp_upfiles);/ /同じレベルの配列の数
for($num = 0; $num < count($f_type);$num ){//配列を走査します
if(strto lower($tmp_upfiles[$tmp_num - 1) ]) = = $f_type["$num"])//数値比較
$is_pass >
-----解決策-------------- --------
$f_type のアップロードを許可する必要があります 型、配列、小文字、添え字は 0 から始まります
$tmp_upfiles = Split(".",$f_upfiles);//受信したファイル名 (パスの場合もあります) を「.」で配列に分割します------解決策------ ----
$tmp_upfiles = array(1.2.3.
4);
$tmp_num = count($tmp_upfiles) //4
$ tmp_upfiles[$tmp_num - 1] は
$tmp_upfiles[4-1] = $tmp_upfiles[3]