ホームページ  >  記事  >  バックエンド開発  >  PHP の魔法のスキル - 変数を使用して配列要素に直接アクセスする

PHP の魔法のスキル - 変数を使用して配列要素に直接アクセスする

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

PHP の魔法のトリック - 変数を使用して配列要素に直接アクセスする

cmmon.inc.php

---------------------開始----------

?

?

foreach(array('_COOKIE', '_POST', '_GET','data') as $_request)

{

?foreach($_key => $_value)

?{

? $key{0} != '_' && $$_key = ダッズラッシュ($_value);

?}

}

?

?

関数dadslashes($string, $force = 0)?

{

? !define('MAGIC_QUOTES_GPC') && 定義('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());

?if(!MAGIC_QUOTES_GPC || $force)?

?{

? if(is_array($string))?

? {

? foreach($string as $val)?

?

? $string[$key] = ダッズラッシュ($val, $force);

?

? }?

他に?

? {

? $string = ラッシュ($string);

?}

?}

? $string を返します;

}

--------------------------終了---------------------- --- ---------------

index.php

---------------------------beign-----------

require_once 'common.inc.php';

//パスリクエストがあるとします。 http://www.10086money.com?index.php&page=1&lang=cn の場合、値は次のように取得できます。

echo "page = ".$page;

echo ?"lang = ".$lang;

//概要: 配列内の要素にアクセスするには、要素名を使用して直接アクセスできます

?

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