PHPの連想配列追加作成方法。んっ
この投稿は1年以上前に公開されました。 現在の情報とは異なる可能性がありますので、ご了承ください。

PHPの連想配列追加作成方法。
こちらの下記のコードで連想配列が追加可能です。
<form action="rensou.php" method="POST">
<input name="name" type="text"><br>
<input name="name2" type="text"><br>
<input name="name3" type="text"><br>
<input name="name4" type="text"><br>
<input name="name5" type="text"><br>
<input name="name6" type="text"><br>
<input name="name7" type="text"><br>
<input type="submit"><br>
</form>
<?php
$_POST = xss_d($_POST);
$array = [];
if(is_array($_POST)){
foreach ($_POST as $key => $value) {
if($value<>""){
$array[$key] = $value;
}
}
}
?>
連想配列表示<br>
<textarea style="width: 500px;height: 500px;">
<?php
print_r (count($array)>0)?($array):["値無し"];
?>
</textarea>
<?php
function xss_d($val){
if(is_array($val)){
foreach ($val as $key => $value) {
# code...
$val[$key] = strip_tags($value);
$val[$key] = htmlentities($val[$key],ENT_QUOTES);
}
}else{
$val = strip_tags($val);
$val = htmlentities($val,ENT_QUOTES);
}
return $val;
}サンプル
https://zip358.com/tool/rensou.php
余談:連想配列よく使います。。。。
そして便利です。こういう追加方法を知らない人も
いると思います。最初に連想配列を設定して終わり・・・。
じぶんもちょっと昔までは追加方法なんて知らなかったです。
知っていると便利です。
あと、ブログですが、こんな感じで
たまに書き込みするようにします。ブログを書かなくなった理由は
ネタがないのではなく。ダラダラ書くより
これは皆さんに伝えたいと思うのだけで良いじゃないかなと
思ったからです。
ぷらす書く時間を他のことにシフトしただけです。
なので、気分が乗る日は書きます・・・よ。