encode とisset 研究
isset = 変数がセットされていることとそれがnull(空)であることを調べる。
説明 ¶
変数がセットされており、それが NULL
でないことを調べます。
変数が、unset() により割当を解除された場合、 何も値が設定されていない状態になります。 NULL
に設定されている変数を調べた場合、 isset() はFALSE
を返します。 null文字("\0")はPHPの定数 NULL
と等価ではないことにも注意してください。
複数のパラメータを渡した場合は、isset() はそれらすべてがセットされている場合にのみ TRUE
を返します。 左から順に評価を行い、セットされていない変数があった時点で処理を終了します。
<?php
$encode_str = '';
if(isset($_GET['input'])){
$encode_str=urlencode($_GET['input']);
}
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>URLエンコード</title>
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="container">
<h1 class="bg-primary">URLエンコード</h1>
<form action="" method="get">
<div class="form-group">
<textarea class="form-control" name="input" rows="3"></textarea>
</div>
<button type="submit" class="btn btn-default">エンコード</button>
</form>
<h1 class="bg-primary">デコード結果</h1>
<textarea class="form-control" rows="3"><?php echo $encode_str; ?></textarea>
</div>
</body>
</html>
_get(input)がtrueのときに
urlencodeをやりますよーって感じ。
中島くんはヤンキーです!
とうつと
エンコード結果を出してくれます。
PS。ゲスの極み乙女は確実にブランディングが上手いことは明白であり、ブランディングで紅白出場にまでいけちゃうならば、確実にブランディングはやったほうがいい。
スキルは大事だけど。