ホームページ >バックエンド開発 >PHPチュートリアル >3 項演算は if ステートメントにコンパイルする必要があります。何をするか
3 項演算は if ステートメントにコンパイルする必要があります。 。 。
赤い - 記号の概念は何ですか?
$keyc = $ckey_length ? ($operation == 'DECODE' ? substr($string, 0, $ckey_length): substr(md5( ()), -$ckey_length)) : '';
------解決策------------- -- -----
substr 関数の 2 番目のパラメータのインターセプトを開始する場所についてはマニュアルを参照してください。
------解決策---------
if($ckey_length ){ if ($operation == 'DECODE') { $keyc=substr($string, 0, $ckey_length); }それ以外{ $keyc=substr(md5(microtime()), -$ckey_length); } }それ以外{ $keyc=''; <div class="clear"></div>