PHPの連想配列追加作成方法。んっ
2017.02.11
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
余談:連想配列よく使います。。。。
そして便利です。こういう追加方法を知らない人も
いると思います。最初に連想配列を設定して終わり・・・。
じぶんもちょっと昔までは追加方法なんて知らなかったです。
知っていると便利です。
あと、ブログですが、こんな感じで
たまに書き込みするようにします。ブログを書かなくなった理由は
ネタがないのではなく。ダラダラ書くより
これは皆さんに伝えたいと思うのだけで良いじゃないかなと
思ったからです。
ぷらす書く時間を他のことにシフトしただけです。
なので、気分が乗る日は書きます・・・よ。
著者名 @taoka_toshiaki
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
2, 3, 4, 5, Action, br, Form, gt, input, lt, METHOD, name, php, POST, quot, rensou, Text, type, コード, こちら, 下記, 作成, 可能, 方法, 追加, 連想, 配列,
プレイステーション5というハード(機器)は存在しなくなる?
2016.09.01
プレイステーション5という機器は存在しなくなると自分は思っています。
2週間前ぐらいにプレイステーション3のソフトをウィンドウズ上でプレイできるようになると発表したソニー、このまま行けばウィンドウズやMac上などで動作する環境を提供する用になるのではないかと。
もしくはPlayStation5が最後のハードになりそうな予感がします。
9月7日の発表によりPlayStation4でハードは終わり(生産終了)になりPlayStation5というハードは、発表されなくなりクラウド上でプレイできるPlayStation Nowが主流になるのではとか言う発表がされると、凄いですけど恐らくそうはならない。
もし、そうなればPlayStation Nowという動作環境下(PS4、3がプレイ可)で月々980円ぐらいでソニーはプレイ場所を提供するか、ソフトのDL販売で行うかなと思っています。あくまでも予想ですので外れる場合があると思いますが、いずれそうなる可能性が高いとも思っています。
著者名 @taoka_toshiaki
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
2, 3, 4, 5, 7, 9, 980, DL, Mac, Now, PlayStation, PS, ウィンドウズ, クラウド, ソニー, ソフト, パート, プレイ, プレイステーション, 上, 主流, 予想, 予感, 動作, 可, 場合, 場所, 存在, 提供, 最後, 月々, 機器, 環境, 生産, 用, 発表, 終了, 自分, 販売,
高知県津野町の天狗高原へ行ってきた( ゚д゚ )。
2016.08.22
高知県津野町の天狗高原へ行ってきた( ゚д゚ )。お一人様で。
津野町の天狗高原に行ってきたのですが
道中の道が狭い・・・・。
(愛媛県側から行けばそうでもないらしいです。)
肝心のカルストも観てきましたよ。それよりも山の景色が壮大な感じです。
もっと晴れていたらもっと良い感じがしましたが、あいにくの曇り空で
帰る頃には雨が降ってくる始末で・・・・。
やはり山の天気は変わりやすいのだと実感しました。
肝心のカルストの景色は取れていません。
カルストの岩ゴツゴツは見ましたが、高原は見ていないのです。
なので、写真がない。
山々の景色をパシャパシャ取ってきたので載せときます。
ちなみにカップルが5割、団体が1割、家族連れが3割、お一人様は1割と
言う比率になっています。
〒785-0504 高知県高岡郡津野町芳生野乙4921−22
著者名 @taoka_toshiaki
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
0504, 1, 22, 3, 4921, 5, 785, あいにく, カップル, カルスト, それ, パシャ, 一人, 乙, 写真, 団体, 壮大, 天気, 天狗, 始末, 実感, 家族, 山, 山々, 岩, 愛媛, 感じ, 景色, 曇り空, 比率, 津野町, 県側, 肝心, 芳生野, 道, 道中, 雨, 頃, 高原, 高岡郡, 高知県,
ハンターハンターはやっぱ見てしまってる。
2016.06.08
ハンターハンターはやっぱ見てしまってる。
休載になってから結構経ちましたが・・・今年の5月から連載が始まりました。
今もまた休載になるかもしれない・・・と思っている冨樫ファンも多いと思うわけですが、いまのところ、その気配なしって感じで順調に連載が続いています。
ジャンプの順位もまぁまぁな所をキープしていてやっぱ、なんだかんだ言って冨樫先生は漫画家としては才がある人なんだと思います。
立ち読みが多いですがコミックか電子コミックで、また集めようかなと思っています(゚Д゚)。
?
著者名 @taoka_toshiaki
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
5, いま, キープ, コミック, ジャンプ, ところ, ハンターハンター, ファン, 人, 今, 今年, 休載, 先生, 冨樫, 感じ, 所, 才, 気配, 漫画家, 立ち読み, 連載, 電子, 順位, 順調,
砂浜美術館Tシャツアート展2016へ行ってきました(`・ω・´)、 #砂浜美術館Tシャツアート展2016
2016.05.01
砂浜美術館Tシャツアート展2016へ行ってきました。
去年、今度は電車で行くようにしようと書いていましたが
今回は車で行くことにしました。
朝、3時ぐらいに起き3時30分ぐらいには
家を出てたと思います。これぐらい早く行けば独り占めできると
内心思っていたのですが、甘かった!!
5時半ぐらいには砂浜Tシャツアート展の駐車場に着いたのですが
もう一つの駐車場はほぼ満席でした。
朝、朝陽(日の出)とともにTシャツアートを撮りたいと
思っているカメラ小僧さんは他にもいたっていう・・・事です。
結構、女性の若い子もいました。
で、自分もパシャパシャカメラにTシャツアートを撮ってきました。
ちなみに、今日の朝は無風だったので
なびいているTシャツは撮れなかったですが、
その分、Tシャツのそれぞれの作品を見ることが出来て良かったです。
ハンターハンターはやっぱ見てしまってる。
2016.06.08
ハンターハンターはやっぱ見てしまってる。
休載になってから結構経ちましたが・・・今年の5月から連載が始まりました。
今もまた休載になるかもしれない・・・と思っている冨樫ファンも多いと思うわけですが、いまのところ、その気配なしって感じで順調に連載が続いています。
ジャンプの順位もまぁまぁな所をキープしていてやっぱ、なんだかんだ言って冨樫先生は漫画家としては才がある人なんだと思います。
立ち読みが多いですがコミックか電子コミックで、また集めようかなと思っています(゚Д゚)。
?
著者名 @taoka_toshiaki
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
5, いま, キープ, コミック, ジャンプ, ところ, ハンターハンター, ファン, 人, 今, 今年, 休載, 先生, 冨樫, 感じ, 所, 才, 気配, 漫画家, 立ち読み, 連載, 電子, 順位, 順調,
砂浜美術館Tシャツアート展2016へ行ってきました(`・ω・´)、 #砂浜美術館Tシャツアート展2016
2016.05.01
砂浜美術館Tシャツアート展2016へ行ってきました。
去年、今度は電車で行くようにしようと書いていましたが
今回は車で行くことにしました。
朝、3時ぐらいに起き3時30分ぐらいには
家を出てたと思います。これぐらい早く行けば独り占めできると
内心思っていたのですが、甘かった!!
5時半ぐらいには砂浜Tシャツアート展の駐車場に着いたのですが
もう一つの駐車場はほぼ満席でした。
朝、朝陽(日の出)とともにTシャツアートを撮りたいと
思っているカメラ小僧さんは他にもいたっていう・・・事です。
結構、女性の若い子もいました。
で、自分もパシャパシャカメラにTシャツアートを撮ってきました。
ちなみに、今日の朝は無風だったので
なびいているTシャツは撮れなかったですが、
その分、Tシャツのそれぞれの作品を見ることが出来て良かったです。
著者名 @taoka_toshiaki
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
2016, 3, 30, 5, AM-z, com, https, watch, www, youtube, アート, カメラ, こと, これぐらい, シャ, シャツ, それぞれ, パシャパ, もう一つ, 事, 今回, 今度, 今日, 他, 作品, 分, 半, 去年, 女性, 子, 家, 小僧, 日の出, 朝, 朝陽, 満席, 無風, 独り占め, 砂浜, 美術館, 自分, 車, 電車, 駐車場,
弱者に優しくない会社は無くなるだろうか?。
2016.03.08
弱者に優しくない会社は無くなるだろうと言う事を聞いたことがある。
SNSなどの普及に伴い、誰でも情報を発信できるようになってきている。
ある意味、弱者の反撃みたいなものがいろいろな所で起きているような気がします。
昔は会社でなぁなぁで済ませてきたことが済ませなくなってきているようにも思えます。
健全な社会であれば良いのかという疑問を自分は持っています。いま何もかも正しいことが正義という風潮に
なってきているけど、本当は白黒付けずにグレーぐらいが良いんじゃないかなと思う所があります。
何もかもアメリカよりになってきている世の中、いまの社会がこのまま、うまく行く(経済成長する)とは
自分はどうも思えないのです。
何処かに歪みができて、その歪が大きくなり亀裂になってしまうように思えてなりません。
日本に合わないものを無理して受け入れても最終的には駄目だったという様になるのではないでしょうか?
派遣が良い例で、結局、日本では非正規社員より正社員が良いという事になり政府も派遣から正社員雇用を推し進めているわけですから・・・。
要するになぁなぁ具合の方が日本には合ってるのでは無いかと自分は思います。
日本語は曖昧な表現が多いことからも言えます。
著者名 @taoka_toshiaki
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
2, 5, com, GOrw, https, ozg-B, SNS, watch, www, youtube, アメリカ, いま, いろいろ, グレー, こと, このまま, もの, 世, 中, 亀裂, 事, 会社, 何もかも, 何処か, 健全, 反撃, 弱者, 情報, 意味, 成長, 所, 日本, 昔, 普及, 本当, 正義, 歪, 気, 無理, 疑問, 発信, 白黒, 社会, 経済, 自分, 誰, 風潮, 駄目,
関数型プログラミングに目覚めた!IQ145の女子高校生の…
2015.08.20
関数型プログラミングに目覚めた!IQ145の女子高校生の先輩から受けた特訓5日間という本を買ったのですが、プログラミングの作法はあまり書かれていなく、どちらかと言えば解説が多い本です。ただ、自己流でいままで作ってきた人にはそれなりに知識の得られる本になっていると思います。自分はいままで誰かに習った経験がないので結構ためになった本です。習える環境がある人達を見ていた経験(派遣)から言うと羨ましい限りです。習えない環境の下で働いている人達の方が貪欲であることは確かだと思います。これって良い例かわからないですが、日本と昔のアフリカの教育みたいなものでアフリカの生徒たちは日本の生徒たちに比べて貪欲に学習します。教わることが当たり前の環境の下とそうでない違いは明らかに違ったりするのです。この「関数型プログラミングに目覚めた!」という本はそんな貪欲にプログラミングを学びたい方には結構ハードルが高いですが、勉強になることは確かだと思います。Amazonの評価は若干、低いものの、そう書いていることは悪く無いと感じました。
著者名 @taoka_toshiaki
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
145, 5, IQ, アフリカ, こと, これ, それなり, ため, どちらか, ハードル, プログラミング, もの, 下, 人, 作法, 例, 先輩, 勉強, 女子, 学習, 当たり前, 教育, 方, 日本, 昔, 本, 派遣, 特訓, 環境, 生徒, 知識, 経験, 自分, 自己流, 解説, 誰か, 貪欲, 違い, 関数, 限り, 高校生,
昨日の続き、cronPHP(´Д`)、一つのジョブから複数のPHPファイルを実行させる方法。
2015.06.25
<?php
//5分刻みに対して有効な無限クローン 処理が負荷の場合どうなるかは知りません。
date_default_timezone_set('Asia/Tokyo');
class cron{
public function d_m($obj)
{
if($obj->m==="*")return true;
if(preg_match("/,/",$obj->m))return $this->comma($obj->m,date("m"));
if((int)$obj->m === (int)date("m"))return true;
return false;
}
public function d_d($obj)
{
if($obj->d==="*")return true;
if(preg_match("/,/",$obj->d))return $this->comma($obj->d,date("d"));
if((int)$obj->d === (int)date("d"))return true;
return false;
}
public function d_H($obj)
{
if(preg_match("/\*\/[0-9]{1,2}/",$obj->H)){
$H = explode("/",$obj->H);
if((int)$H[1]>0 && ((int)date("H") % (int)$H[1])===0)return true;
}else{
if($obj->H==="*")return true;
if(preg_match("/,/",$obj->H))return $this->comma($obj->H,date("H"));
if((int)$obj->H === (int)date("H"))return true;
}
return false;
}
public function d_i($obj)
{
if(preg_match("/\*\/[0-9]{1,2}/",$obj->i)){
$i = explode("/",$obj->i);
if((int)$i[1]>0 && ((int)date("i") % (int)$i[1])===0)return true;
}else{
if($obj->i==="*")return true;
if(preg_match("/,/",$obj->i))return $this->comma($obj->i,date("i"));
if((int)$obj->i === (int)date("i"))return true;
}
return false;
}
//曜日 0=日曜日 6=土曜日
public function d_w($obj)
{
if((int)$obj->w[date("w")]===1)return true;
return false;
}
public function comma($c="",$t=""){
if($c==="")return false;
if($t==="")return false;
$flg = false;
foreach(explode(",",$c) as $cc){
if((int)$cc===(int)$t)$flg = true;
}
return $flg;
}
public function d_command($obj){
if($obj->command){
exec($obj->command . " > /dev/null &");
}
return true;
}
}
if ($argv[1]) {
$filename = $argv[1];
if(is_file($filename)){
$jsn = json_decode(file_get_contents($filename));
$cron = new cron();
try {
foreach($jsn as $obj){
if($cron->d_m($obj)){
if($cron->d_d($obj)){
if($cron->d_H($obj)){
if($cron->d_i($obj)){
if($cron->d_w($obj)){
$cron->d_command($obj);//波動拳{{{{
}
}
}
}
}
}
} catch (\Throwable $th) {
print $th->getMessage();
}
}
}
この頃、ネタがないので手抜き投稿です。気づいた人どのぐらいいるのだろうか?
Qiitaに公開しました。https://qiita.com/question909/items/8f1df9b62ab4fba76243
著者名 @taoka_toshiaki
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
39, 5, Asia, class, comma, cron, cronphp, date, default, function, gt, if, int, lt, match, obj, php, preg, public, quot, retu, return, set, this, timezone, Tokyo, true, クローン, ジョブ, ファイル, 一つ, 処理, 分刻み, 場合, 実行, 方法, 昨日, 有効, 無限, 複数, 負荷,
cronPHPを作ってみた朝の続き。
2015.06.24
cronPHPを作ってみた朝の続き・・・たぶん、コレだけで十分かと思います(稼働させてないのでどう動くかは不明?)。仕事帰って作りました。この頃、もっと勉強しないとなと思うこの頃です。いまの自分に足りないのは間違いなく技術力です、あとタイピングとか・・・かなり遅いので生産性がかなり低いです。英語を打つのに遅すぎる・・・・。日本語はまぁまぁ早いのですけど。キーを覚えているというよりは何となく覚えているので・・・・なぜ、タイピングできるのか自分でも不思議なのです。
追記2022/09/06:詳しくは、こちらを参照くださいませ。
<?php
//5分刻みに対して有効な無限クローン 処理が負荷の場合どうなるかは知りません。
date_default_timezone_set('Asia/Tokyo');
class cron{
public function d_m($obj)
{
if($obj->m==="*")return true;
if(preg_match("/,/",$obj->m))return $this->comma($obj->m,date("m"));
if((int)$obj->m === (int)date("m"))return true;
return false;
}
public function d_d($obj)
{
if($obj->d==="*")return true;
if(preg_match("/,/",$obj->d))return $this->comma($obj->d,date("d"));
if((int)$obj->d === (int)date("d"))return true;
return false;
}
public function d_H($obj)
{
if(preg_match("/\*\/[0-9]{1,2}/",$obj->H)){
$H = explode("/",$obj->H);
if((int)$H[1]>0 && ((int)date("H") % (int)$H[1])===0)return true;
}else{
if($obj->H==="*")return true;
if(preg_match("/,/",$obj->H))return $this->comma($obj->H,date("H"));
if((int)$obj->H === (int)date("H"))return true;
}
return false;
}
public function d_i($obj)
{
if(preg_match("/\*\/[0-9]{1,2}/",$obj->i)){
$i = explode("/",$obj->i);
if((int)$i[1]>0 && ((int)date("i") % (int)$i[1])===0)return true;
}else{
if($obj->i==="*")return true;
if(preg_match("/,/",$obj->i))return $this->comma($obj->i,date("i"));
if((int)$obj->i === (int)date("i"))return true;
}
return false;
}
//曜日 0=日曜日 6=土曜日
public function d_w($obj)
{
if((int)$obj->w[date("w")]===1)return true;
return false;
}
public function comma($c="",$t=""){
if($c==="")return false;
if($t==="")return false;
$flg = false;
foreach(explode(",",$c) as $cc){
if((int)$cc===(int)$t)$flg = true;
}
return $flg;
}
public function d_command($obj){
if($obj->command){
exec($obj->command . " > /dev/null &");
}
return true;
}
}
if ($argv[1]) {
$filename = $argv[1];
if(is_file($filename)){
$jsn = json_decode(file_get_contents($filename));
$cron = new cron();
try {
foreach($jsn as $obj){
if($cron->d_m($obj)){
if($cron->d_d($obj)){
if($cron->d_H($obj)){
if($cron->d_i($obj)){
if($cron->d_w($obj)){
$cron->d_command($obj);//波動拳{{{{
}
}
}
}
}
}
} catch (\Throwable $th) {
print $th->getMessage();
}
}
}
著者名 @taoka_toshiaki
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
06, 09, 2022, 39, 5, Asia, class, cron, cronphp, date, default, function, lt, nbsp, obj, php, public, set, timezone, Tokyo, いま, かなり, キー, クローン, こちら, コレ, ダイビング, 不思議, 不明, 仕事, 処理, 分刻み, 勉強, 参照, 場合, 技術力, 日本語, 有効, 朝, 無限, 生産性, 稼働, 自分, 英語, 負荷, 追記, 頃,
MonacaはHTML5でマルチプラットフォーム対応のモバイルアプリ開発が行えます。
2015.04.26
MonacaはHTML5でマルチプラットフォーム対応のモバイルアプリ開発が行えます。このサービスには落とし穴があります、フリー版だとリリース出来るアプリは3つです。有料版だと月に980円、5000円、8000円とそれぞれコースがあり、作れるアプリはそれぞれ10個、100個、無制限となっています。試しに作ってみようと思う方にはオススメしますが、有料版で制作するよりはJAVAやObject-Cで制作してそれぞれReleaseする方が経済的なのかなぁと思ってしまいます。有料版でリリースしても元がとれなければ無駄な感じがします。このサービスの利点はHTMLとjavascriptで制作が行える事です。AndroidStudioでいま、この前作ったものを改良しているのですが落ちまくるんですIDEが・・・・・。すごく開発しづらい
著者名 @taoka_toshiaki
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
10, 100, 3, 5, 5000, 8000, 980, AndroidStudio, html, IDE, java, javascript, Monaca, Object-C, release, アプリ, いま, おすすめ, コース, サービス, それぞれ, プラットフォーム, フリー, マルチ, もの, モバイル, リリース, 事, 元, 利点, 制作, 前, 対応, 改良, 方, 月, 有料, 無制限, 無駄, 落ち, 落とし穴, 開発,