ホームページ > バックエンド開発 > PHPチュートリアル > アップロードされたファイルの形式を決定するこの機能をどう説明すればよいでしょうか?

アップロードされたファイルの形式を決定するこの機能をどう説明すればよいでしょうか?

WBOY
リリース: 2016-06-13 12:10:12
オリジナル
875 人が閲覧しました

アップロードされたファイルの形式を決定するこの機能を説明する方法

この投稿の最終編集者は 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]

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート