ウィルキンソンの炭酸が抜けていく。

webクリエイターのイロハ

encode とisset 研究

isset = 変数がセットされていることとそれがnull(空)であることを調べる。

 

説明

bool isset ( mixed $var [, mixed $... ] )

変数がセットされており、それが 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をやりますよーって感じ。

 

 

 

 

中島くんはヤンキーです!

とうつと

f:id:suika_koto:20160109163658p:plain

 

エンコード結果を出してくれます。

 

 

PS。ゲスの極み乙女は確実にブランディングが上手いことは明白であり、ブランディングで紅白出場にまでいけちゃうならば、確実にブランディングはやったほうがいい。

スキルは大事だけど。