コード要件の簡素化~~

WBOY
リリース: 2016-06-23 14:39:58
オリジナル
1027 人が閲覧しました

すごい
このコードは簡略化できますか?変数はたくさんあります。


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

php のバージョンが 5.4 以降の場合、コード
$b=explode("/",DEDEROOT);
$c=$b['1 '];
$c=explode("/",DEDEROOT)[1]; に簡略化します

$x = md5($row['userid']."+".$row['pwd']);$str = base64_encode($row['userid'].".".$x);//print_r($str);die;$b=explode("/",DEDEROOT);$c=$b['1'];$a ='/reg/resetpw.php?p='.$str;$a = "<a href='$a'>$c.$a</a>"; 
ログイン後にコピー

php バージョンが 5.4 以降の場合、コードは

$b=explode ("/",DEDEROOT); c=$b['1'];
$c=explode("/",DEDEROOT)[1]; と簡略化できます
php のバージョンが要件を満たしていません。
他に方法はありますか?

list($b,$c,$d)=explode("/",DEDEROOT);$a ='/reg/resetpw.php?p='.base64_encode($row['userid'].".".md5($row['userid']."+".$row['pwd']));$a = "<a href='$a'>$c.$a</a>";
ログイン後にコピー
ログイン後にコピー

ありがとうございます

list($b,$c,$d)=explode("/",DEDEROOT);$a ='/reg/resetpw.php?p='.base64_encode($row['userid'].".".md5($row['userid']."+".$row['pwd']));$a = "<a href='$a'>$c.$a</a>";
ログイン後にコピー
ログイン後にコピー

以上です

$x = md5($row['userid']."+".$row['pwd']);$str = base64_encode($row['userid'].".".$x);$b=explode("/",DEDEROOT);$a ='/reg/resetpw.php?p='.$str;$a = "<a href='".$a."'>".$b[1].$a."</a>";
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

以上です

まだコンパイルできないようです。プロンプトが間違っています



$x = md5($row['userid']."+".$row['pwd']);$str = base64_encode($row['userid'].".".$x);$b=explode("/",DEDEROOT);$a ='/reg/resetpw.php?p='.$str;$a = "<a href='".$a."'>".$b[1].$a."</a>";
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

どうですか

そのリスト関数は ~ をサポートしています


$x = md5($row['userid']."+".$row['pwd']);$str = base64_encode($row['userid'].".".$x);$b=explode("/",DEDEROOT);$a ='/reg/resetpw.php?p='.$str;$a = "<a href='".$a."'>".$b[1].$a."</a>";
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

それはどうでしょう

以上です ごめんなさい、今保存するのを忘れていました ありがとう


単純化しすぎないでください。 PHP バージョンの互換性??

???量が少ないです

$x = md5($row['userid']."+".$row['pwd']);$str = base64_encode($row['userid'].".".$x);$b=explode("/",DEDEROOT);$a ='/reg/resetpw.php?p='.$str;$a = "<a href='".$a."'>".$b[1].$a."</a>";
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

$x = md5($row['userid']."+".$row['pwd']);$x = base64_encode($row['userid'].".".$x);//print_r($x);die;$b=explode("/",DEDEROOT);$b = "<a href='/reg/resetpw.php?p={$x}'>{$b['1']}./reg/resetpw.php?p={$x}</a>";echo '<pre class="brush:php;toolbar:false">',var_dump($b),'
';
ログイン後にコピー

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