ホームページ  >  記事  >  バックエンド開発  >  php foreach に関する質問については、こちらをご覧ください。

php foreach に関する質問については、こちらをご覧ください。

WBOY
WBOYオリジナル
2016-06-13 12:04:20939ブラウズ

php foreach について質問があります。専門家からアドバイスをお願いします

<br />foreach(array('_POST', '_GET') as $_request) { //array('_POST', '_GET')写在这个foreach循环中是什么意思?<br />	foreach($$_request as $_key => $_value) { //为什么前面有$$代表什么意思?<br />		$_key{0} != '_' && $$_key = XAddslashes($_value); //$_key{0}这个{0}是什么意思? <br />	}<br />}<br />


php foreach について質問があります。専門家からアドバイスをお願いします。初心者なのですが、初めて見たので書き方が分かりません、アドバイスをお願いします。 。
------解決策---------

foreach(array('_POST', '_GET') as $_request) { //array('_POST', '_GET')写在这个foreach循环中是什么意思?<br />	//array('_POST', '_GET')是数组(只是没用变量代替),当然能写在foreach里面<br />    foreach($$_request as $_key => $_value) { //为什么前面有$$代表什么意思?<br />	//$_request是_POST,那么$$_request就是$_POST,同理$_GET<br />        $_key{0} != '_' && $$_key = XAddslashes($_value); //$_key{0}这个{0}是什么意思? <br />	//$_key{0},大括号应该是以前的写法吧,可以理解为$_key[0]?<br />    }<br />}

------解決策----------------------
実際には、$_GET と $_POST のスーパー グローバル変数をトラバースすることです。を選択し、キー名の最初の文字が _ であるかどうかを確認し、そうでない場合は、XAddslashes() 関数によって処理されたキー値の結果をキー名変数に代入します。

$_key{0} は、$_key の最初の文字を取得することを意味します。

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