ホームページ  >  記事  >  バックエンド開発  >  PHPのアルゴリズムに関する計算問題です。

PHPのアルゴリズムに関する計算問題です。

WBOY
WBOYオリジナル
2016-06-20 12:34:411416ブラウズ

4de36d86807876d79879930b35324202

PHP を使用して、このページが受け取る null 以外のパラメーターの数をすばやく計算するにはどうすればよいですか? 、パラメータの数とパラメータ値を 1 つずつエコーします。

(注: これらのパラメーターに半角カンマやスペースが含まれる場合、複数のパラメーターとして計算する必要があります。split を使用してそれらを区切って 1 つずつエコーします)

この質問の前にASP を記述するための良い方法はすでにあります。私は PHP を初めて使用するため、それを PHP に書き直す方法がわかりません。

URL は次のとおりです。 http://bbs.csdn.net/topics/391906200


ディスカッションへの返信 (解決策)

<?php$request = $_REQUEST;foreach($request as $k=>$v){    if(trim($v)!=''){        echo $k .'='.$v.PHP_EOL;    }}?>

<?php$request = $_REQUEST;foreach($request as $k=>$v){    if(trim($v)!=''){        echo $k .'='.$v.PHP_EOL;    }}?>



モデレーター、ありがとうございます。プライベート メッセージをお読みください。また、フォームの各フィールドのデータを 1 つずつ処理し、データベースに書き込み、これらのクエリ条件を保存するループ関数も備えたいと考えています。

<?php$request = $_REQUEST; foreach($request as $k=>$v){    if(trim($v)!=''){        $v=str_replace(", ",",",$v);        $v=str_replace(" ",",",$v);        $arr = explode(',', $v);        echo "<hr>key:". $k. "<br>";        foreach($arr as $kk=>$vv){            if(trim($vv)!=''){                echo $k.$kk.'--value:'.$vv.'<br>';            }        }    }}?>

<?php$request = $_REQUEST; foreach($request as $k=>$v){    if(trim($v)!=''){        $v=str_replace(", ",",",$v);        $v=str_replace(" ",",",$v);        $arr = explode(',', $v);        echo "<hr>key:". $k. "<br>";        foreach($arr as $kk=>$vv){            if(trim($vv)!=''){                echo $k.$kk.'--value:'.$vv.'<br>';            }        }    }}?>



いいね! !モデレータは素晴らしいです。

@奥雪星峰 ボス、別の質問をしたので、答えてください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。