PHP 連想配列2 並び替え

PHP学習記録

こんばんは!

今日のPHPおさらいは「連想配列+並び替え」のsort、rsortでした。

はい。最近ちょっと焦りとかもあるのか。PHP復習、あんまりノッテこないですね~。

(´-ω-)ふむ。

イカン。ちょっと明日は別の事しようかと思います。

今このPHPの復習と平行してDB/SQL編もpaizaでやったりしてるのですが、

そっちか、エクセルVBAの方にしようかな。

ちょっと考えます。

充実感や、達成感、楽しさ、新鮮さ?足りていない気がする。

自分のモチベーション上げやご機嫌取りは自分がしていかないと!!

長く続けるためにも:)

それでは今日はこの辺りで!

拙い私のメモ&日記なんぞを見る人がいるのかなと思いつつ、

Webデザイナーになるまでのメモ兼記録として、毎日更新を続けておりますが、

「ブログを見てます」と言ってくれる方がいて嬉しかったです。

そんな方に有益な事をたまには(たまには?笑)発信できるようにしていきたいと思っております。

ご覧いただきありがとうございました(*´ー`*)

今日も一日お疲れ様でした!

PHP 連想配列

PHP学習記録

こんばんは!

最近朝晩寒いですね。ちょと冬来てる感があります。

今朝私は、「ちょっと早い気もするけど。。でも寒いから!」とコートを着て家を出ました。

会社が近くなった頃、私の目の前を歩いているサラリーマン男性が目に入ったのですが、その方はダウンコートを着ていました(笑)

上には上がいる。

さすがにダウンは暑くないのかな。。でもその気持ちわかります。と思いました(笑)

さて、今日のPHPの復習は連想配列。ちょっと難しかったです。

でもやっぱりこれも前よりはマシかな。

だいぶエネルギー使ったので今日はこの辺りで!

ご覧いただきありがとうございました:)

今日も一日お疲れ様でした♪

PHP ランダムおみくじ(進化版)

PHP学習記録

こんばんは!

今日は以前のチャプターで作った「ランダムおみくじ」の進化版を作る方法について学びました!

どこが進化したのかというと、以前学んだrand関数では上限数が決まった状態でランダムな数字を割り当てていったのですが、

今回は、「標準入力のデータの増減に合わせてrand関数を使う事ができるようになる」という内容でした。

ちょっと手こずった演習(笑)私がクリアした時のコードを下に載せておきます。

同じようにpaizaやっていてヒントが欲しい!という方の参考にしていただければ嬉しいです:)

// 標準入力から1行取得
 $input = trim(fgets(STDIN));
 // カンマで分割して配列に代入
 $member = explode(",",$input);
 print_r($member);
 // ランダムの上限値を計算して変数に代入
 $max = count($member)-1;
 // 配列の中身を出力
 $hey= rand(0,$max);
 echo $member[$hey]."\n";
 // ランダム出力

はい。今日で入門編4は終了!

明日から連想配列!前回手こずった記憶しかない(>_<。)

まぁでも、やってみます。(笑)前回よりは少し楽だといいな~。

そういえば、ブロガーのマナブさんがyoutubeで先日のSEOアップデートについて分かりやすい動画を上げてくれていました。

これ結構重要な事を教えて下さっていたので、共有しておきます!

それでは、ご覧頂きありがとうございました!

今日も一日お疲れさまでした:)

PHP 配列(配列の格納~空行回避)

PHP学習記録

こんばんは!

今日のPHP入門編の復習は、入門編4、標準入力からの複数行データを読み込み、配列に格納するやり方、 途中に空行が有った場合の回避方法、についてやりました。

はい!

あっという間の三連休でしたね~。しかも最終日は良い天気で過ごしやすかったですね。

私は日本を感じられる所へ行ってきました。

コケ蒸した道や、木の間からこぼれてくる光、静寂の中の水のせせらぎの音、鳥の声(←探すんだけど、姿は見えない。笑)

丁寧に生活するとか、慎ましやかに生きる事を心がけると、

派手さはないけれど、小さな幸せが沢山みつかるものなのかもなと感じた一日でした:)

それでは、今日はこの辺りで!

御覧頂きありがとうございました(*´ー`*)

PHP explode関数

PHP学習記録

こんばんは!

今日も懲りずに基礎練習。

paizaのPHP入門編4のチャプター4、 explode関数 を復習しました:)

はい。最近ちょっと焦り気味。

「なんかカタチにしたい」という欲がでてきてしまっています(Θ_Θ)

焦ってもしかたないんだけどもね。

末永くwebデザイナーとして食べていく為に必要なスキルとして、

今は「プログラミング」「データ集計」「ライティング」などweb周りの勉強を進めてパズルのピースを集めている状況で

色々捨てて目標に向かっておる最中なのですが、

どれも始めたばかりなので当たり前ですが、「一人前」には程遠い状況にすこしモヤモヤ。。

気分転換でフォトショとイラレを触っててみたら、やっぱりとても楽しい。。

(*´ー`*)

早くWEBデザイナーとして仕事ができるようになりたいな。

フォント職人とかでもいいな(笑)

と思いました。

一旦この焦りをリセットすべく、今日はこの後勉強はしません!!

祝日だし:)

図書館で予約していたスラムダンク完全版が来たので一気読みします:)

皆さんは文化の日、連休、気持ちよく過ごせてますか?

明日は晴れるそうですよ。

ご覧いただきありがとうございました!

PHP 配列の基本

PHP学習記録

こんばんは!

今日のpaiza復習はPHPの入門編4、配列の基本でした。

array関数で今まで1つの値しか代入できなかったものが、複数一気に代入できるようになりました。

はい。このPHPの復習ってたぶん基礎練にあたるものだと思ってやっているのですが、

曲練にあたる「cafemapのテーブル結合とデータをサイトにアップロードする」は盛大に躓いております。(。´Д⊂)

来週のアカデミーまでにもう少し調べたり、自分で頑張ってみようと思います。

気分転換にデザインの方進めようかな:)

今日もご覧いただきありがとうございました!

PHP ループ処理 While‐2

PHP学習記録

こんばんは!

今日のおさらいは、「Paiza PHP 入門編3のチャプター4」

応用版の”Whileループ処理2″のチャプターで、入力フォームの選択項目を作る方法でした。

通販の購入画面とかで出てくる、年齢選択のプルダウン。あれですね。

あれはこの方法で作っているみたいです:)

コードはこちらです↓

<select name="year">
<?php 

$i = trim(fgets(STDIN)); 
$i2 = trim(fgets(STDIN)); 

while($i <= $i2){     
   echo "".$i."年生まれ\n";      
   $i++; 
} 

?> 
</select>

今日は最寄り駅から自宅へ帰る途中

ハロウィンの仮装をした10人位のカワイイ子供達を見かけました。

駅前の飲食店を訪問しにいくヒヨコ達。。

癒し。(*´ー`*)

渋谷系のハロウィンにはちょっと否定的な立場の私ですが、こういう平和な感じのハロウィンはいいかも。と思いました。

ご覧頂きありがとうございました!

今日も一日お疲れ様でした~!:)

PHP ループ処理 While

PHP学習記録

こんばんは!

今日のpaiza復習は、入門編3のチャプター3。”While文”をやってみました!

While文とは、「ある条件を満たしている間は繰り返し~を実行してね」

という命令文です。

【演習問題】
標準入力で与えられる整数回分「眠い。」と出力するプログラムを作ってください。

<?php
$i=1;
 $i2=trim(fgets(STDIN));
 while($i<=$i2){
    echo "眠い。\n"; 
    $i++;
 }
?>

前回が嘘のように楽にクリア。。(*´ー`*)

やる事が多い事には変わりはないのですが、(寧ろ増えている(Θ_Θ))

最近、仕事から帰る時間が早くなったお陰で、心に余裕があります。

勉強にとれる時間も前より増えたし、ごはんも作れて、睡眠時間もとれて、

前より丁寧に生活できるようになってきて嬉しい。

少しずつですが理想に近づけているのかなと思います。

亀の歩みですが、もう少し続けてみようと思います:)

それでは。ご覧いただきありがとうございました!

今週中は秋晴れ続くみたいですよ(*´ー`*)

ではまた!

PHP fget(STDIN) データの読み込み

PHP学習記録

こんばんは!

PHPのおさらい。今日はデータの読み込みの所でした。

自分でもびっくりしたのですが、1週目の時はヒーヒー言いながら解いていた演習問題が。ほんとに簡単に感じる。。

やはり反復、継続、「慣れ」の効果は大きい。

そう思います。

今日、仕事帰りに休憩室を覗きに行ったら誰もいなかったのでピアノを弾いてみました。

小学生の頃あんぷ(楽譜を暗記して見ないで弾ける状態の事)していた「エリーゼの為に」も「トルコ行進曲」も「・・・あれ?」っとなりました(笑)

弾けたのは出だしだけ(笑)

逆にどんな事でも、暫くやらないでいると忘れるし、衰えるんだと思いました。

鍵盤が指にずっしり重く感じたし。 (基礎練してないから当たり前ですね)

実感(笑)(Θ_Θ)

でも、少しだけですがピアノを弾けて、楽しくて、いいリフレッシュになりました(*´ー`*)

また人が居ない時を見計らってちょくちょく弾いてみます。

置いてある楽譜の曲目の中に私の大好きなベートーベンの「悲愴」があったので

それをワンフレーズずつやろうかな(*´ー`*)

これ、「悲愴」なんて名前ですが、優しいメロディで不思議と穏やか~な気持ちになるんです。(山場は強めだけど)

これを聞くと若い稲穂の緑がどこまでも広がった田園風景に優しい風が吹いているやわらかい日差しの風景が浮かぶんです。

伝わるかな。。(笑)

ドビュッシーの「月光」は月夜の山の中、静かな湖に風が波紋を作るような映像が浮かぶし。

伝わらないかな。。(笑)

バンドメンバーが今日LINEで共有してくれたパンクやポップな曲たちも大好きですが、クラシックも良いですね:)

クラシック系ラジオ番組の「きらクラ!」も ふかわりょうさんと、チェリストの遠藤真理さんがパーソナリティなのですが、選曲もトークも素敵でおすすめです!

音楽が大好きです。

みなさんがたまらなく好きなものは何ですか?:)

今日も一日お疲れさまでした!

ご覧いただきありがとうございました:)

PHP 西暦を年号に変換する。

PHP学習記録

こんばんは!

今日のpaiza復習は”西暦を平成に変換する”でした。

<?php
// 平成何年か計算
 $year = date("Y");
 echo "西暦".$year."年は";
 $heisei = $year - 1988;
 echo "平成".$heisei."年です";
?>
⇒西暦2019年は平成31年です

date(“Y”)で今日の西暦年を表示できます。

やはり初回より全然楽!入門編2終了。。やった:)

なんだか最近。。カボチャ、栗、イモ系の秋のデザートが多く出回っていて

ついつい食欲に負けて食べてしまっており。。牛になりそうです(笑)

まあちょっと逞しいのも、それはそれでいいかな:)

ミノタウロス!!

以前一緒の職場で働いていた仲間がいま、”投資系youtuber”として頑張っていて(ほぼ毎日更新、登録者数3000人超え。再生回数7000回超え。)

牛になりかけている私とは大違いですよ。

凄い!!!と驚愕するとともに、私も頑張ろう(*´ー`*)ととても良いパワーをいただいています。

youtubeアイコンのイラストを頼まれたのだけど、アニメ系イラストは描いた事が無くて焦っています(笑)

ペンタブもないしな(。´Д⊂) ウワァァァン!!

でもせっかくだから、イラレでどんなのができるかやってみようと思っています。

そもそも似顔絵ってどう描くんだろうか・・そんなレベル(笑)

なかなか時間がないし、やること沢山ですが、焦らず怠らず。

楽しみながら少しずつ進めていこうと思います(*´ー`*)

それでは、今日もご覧いただきありがとうございました!

一日お疲れ様でした!暖かくして良い夢を~:)★

PHP でおみくじ作り

PHP学習記録

こんばんは!

今日のpaiza復習はランダムに数字を表示するrand関数を使った「おみくじ作り」をしました:)

コードはこちら↓

<?php
$omikuji = rand(1,10);
 if($omikuji == 1){
   echo "今日は無敵です。なんでも上手くいく!大吉!!" ;
 }elseif ($omikuji == 2) {
   echo "今日はちょっと嬉しい良い事があるよ。中吉!";
 }elseif ($omikuji <= 4) {
   echo "今日はそこそこ。いつもと違う事してみよう!小吉!";
 }elseif ($omikuji <= 7) {
   echo "今日は下に根を伸ばす日。近々その努力が実ります。末吉!";
 }else{
     echo "今日は何でも程々に。そんな日もある。大凶。";
 }
?>

はい。これは簡単だし、お客様にキャンペーンでゲーム感覚のクーポン発行をしたりする時に、ちょっと中身を変えれば使えますね:)

PHPに拒否反応がなくなったせいか初回より楽しめています。慣れって大事。

毎日の習慣がこれからの自分を作るのだとしたら、

たとえ小さな事でも、試しに続けてやってみるのはいい事なのかもしれないな。

なんて思いました。

それでは、今日もご覧いただきありがとうございました!

よい夢を~!(*´ー`*)

PHP 比較演算子

PHP学習記録

こんばんは!

今日はPHPのおさらい、比較演算子をしました。

はい。まだ余裕です。この調子で最後までいけるといいのですが(笑)

今日はアカデミーに参加した際、データベース内のテーブルを増やす課題をいただいたので、

早速この後やってみたいと思います。

cafemapを作ったのが2週間前・・テーブルの増やし方を既に忘れているのでそちらのおさらいからしなければ・・(笑)

そんなわけで、今日はこの辺りで!

ご覧いただきありがとうございました!

PHP入門編 elseif

PHP学習記録

こんばんは!

今日はpaizaのelseifのおさらいをしました。

きっと頭が良くてスマートな人であれば、繰り返し反復で入門編をやらずとも

バリバリコードを組めるのだと思うのですが、庶民の私は脳に叩き込むのに反復は必要なのです。はい。

やっぱり2回目の今回の方がしっかり入ってくるし、楽に解ける感じがしますね。

時間の節約の為にも、効率の良い学習方法で最短で知識や技術を身に着けたい。。

う~ん。誰もが思いますよね:)

youtubeでメンタリストDAIGOが効率の悪い学習方法と良い学習方法についての動画によると、「テストで問題を解く等実践し、やってみて間違えや失敗をする事」「人に説明する事」あたりがとても良いらしいです。(他にもいくつかありました)

逆に蛍光マーカーをひくのはあまり意味がないそうです(笑)。

今日は仕事で、昨夜勉強したエクセルのマクロ(VBAで”複数BOOKのデータの統合”をボタン一つでするやつ)を仕事で実際作ってみました!

即実践!(笑)

仕事は「教えてもらえる場」ではなくて、「実践の場、アウトプットの場」を持てるという事が結構大きくて、

「勉強・情報収集→即実践→結果→勉強・・」のループで毎日8時間だから成長のスピードが素人の人より早くなるのかも。。と最近思います。

雨のお天気は今日までですよ!

明日は晴れるそうです!!やったね:)

皆様よい週末を!

・・あぁ。スラムダンクが読みたいな~。

ご覧いただきありがとうございました~(*´ー`*)

PHP入門編 IF文おさらい。

PHP学習記録

こんばんは!

今日はif文の復習をしました。

今平行してエクセルの勉強もしているのですが(今はそちらが優先度高めです。)、

IF文といい、foreachといい。エクセルとPHP等のプログラミングの共通点を見つけると「おっ!」と少し面白く感じてしまいます:)

明日は雨みたいですが、そろそろ秋晴れ来て欲しいですね。

お散歩で紅葉を楽しんだり、金木犀の香りを味わったりしたいなぁ。

今日も一日お疲れ様でした!

御覧頂きありがとうございました(*´ー`*)

PHP入門編の復習開始。

PHP学習記録

こんばんは!

今月誕生日だからと会社からお菓子を頂きました。

なんて素敵な会社なんだろう。。これが噂のホワイト企業というやつでしょうか。

とても嬉しいです。ありがとうございます(*´ー`*)

そして休憩室にピアノがあるという!

これまた素敵(*´ー`*)

毎日少しずつ何かの曲を練習してみようかな:)

…そのうちドラムセットも置かれたりしないかな。。(笑)

さて、今日から”忘れかけのPHP”の入門編をおさらいする事にしました。

手始めに入門編1は終了。。

入門編1は、echoで文字を出力したり、rand関数でランダムな数字の計算をしたりする部分なので

ここは大丈夫でした(笑)

問題はこの先!入門編2からはif文とかループ処理とか出てくるので、初心者にはちょっと難易度があがります(>_<。)

2回目だから前よりはスン。と行きたい。(願い。)

仕事のデータ集計で使用する、エクセルの振り返り勉強の為、udemy講座を受け始めたのでちょっとまた時間的に大変ですが、がんばります:)

今ならudemy、エクセルのほかにも色々な講座が半額になっているので、お得です!

興味のある方。「ディレクター職でエクセルめっちゃ使うけど時短テク覚えたいよ!」という方はのぞいていみてはどうでしょうか!

https://www.udemy.com/

それでは!

今日もご覧いただきありがとうございました:)

一日お疲れ様でした~(*´ー`*)

Laravel復習2

PHP学習記録

こんばんは。

今日も昨日に引き続きLaravelの復習です。

復習をしてみると、意外と忘れていたり、理解があまい事に気づかされます。

PHP入門編ももう一周初めからおさらいしようかな。

先日晴れの日に暑かったので半袖+網戸で寝てしまい、完全に風邪をひいてしまったブログ主です(Θ_Θ)

寒暖差が激しめなので、皆さんも風邪にはお気お付け下さいね!

とにかく寝ます(笑)

今日はこの辺りで失礼します。

御覧頂きありがとうございました:)

Laravelの復習中。。

PHP学習記録

こんばんは!

cafemapが出来て、ここ数日デザインの事ばかり考えていたのですが、

Laravelの大事な所を忘れてしまいそうなので、念のためpaizaのおさらいしています。

cafemapをまず完成させる為にと、演習をいくつか飛ばして進めていたので

そちらも遅ればせながらやっております。

そしてそして。今日は朝から断捨離&大掃除をしました!

年末に模様替え&インテリアを少し変えたくて、その下準備です。

ワクワク。。

訓練校の先生が、アートとデザインは別物。

デザインとは、「整理整頓だ」と言っていたんですよね。。

部屋の模様替えや整頓が好きだからデザインのお仕事が好きなのかな?(`・ω・´)

なんてふと思いました。

それでは今日はこの辺りで:)

御覧頂きありがとうございました!

台風の為、ここをキャンプ地とする。

PHP学習記録

こんばんは!

台風さん本気だしてきてますね~(>_<。)

家が揺れています(笑)

そして、つい先ほど停電になりました。

ランタンとローソク用意しといて良かったー!

ローソク使うと急に「おしゃれな人の生活」感がでますね。

なんか急にいい雰囲気に(笑)

さらに、キッチンでつけてる方のローソクは、郁ちゃんの結婚式の時のもので、七色に光っております:)

おーおー(笑)

この状況ですがパーティー感。。(笑)

七色に光っている感じがとても良いですね。

さて、Laravel学習ですが、今日はLaravel入門編の5、チャプター7.8の

「 お店情報にユーザー情報を追加し、 自分で投稿したお店情報だけ、更新・削除できるようにする」をやってみました!

ログイン前は編集・削除の項目は出ていません。

そしてログインすると・・

こんな感じで、自分が投稿したもののみ編集削除項目が表示されるようになりました!

同じ様にpaizaみながらアプリ作りしている方!

ブラウザでの動作確認はチャプター8の追加項目の作業を終えてからでないと

チャプター7の工程だけだとそもそもエラーが出てしまうので、お気をつけくださいませ!

これでpaizaの手順では一応完成です!

やった~!:)

でもデザインを少しいじって変えたいな・・と個人的には思っております。

話は戻りますが、

皆さんのお住まいの地域は停電や洪水は大丈夫でしょうか?

結構大きな台風なので、ほんと気を付けて下さいね。

川や山、海のそばに住んでいる場合被害を被る可能性も高まりますので

無理をせず、ラジオや友人からでも構いません、情報を上手くあつめて乗り切って下さいね。

私はこれから読書タイムに入ります:)

それでは。今日もご覧いただきありがとうございました!

みなさん、どうかご無事で!!

cafemapにログイン機能を追加する。

PHP学習記録

こんばんは!

今日はpaizaのlaravel入門編5を見ながらログイン機能の追加を進めてみました。

私と同じようにpaizaでlunchmapを作っていてそれにログインを追加したいよ。

という人は入門編5のチャプター5から見た方が良いです。

何故かチャプター1はlunchmap関係なく単体でログイン機能をつける。という内容だから・・

混乱。。(´-ω-)

はい。そんな感じでなんとか出来ました:)

明日はチャプター6の 「ログインしている時だけ、お店情報を投稿・更新・削除できるようにアクセス制御をかける」をやってみたいと思います!

今日も定時で帰れる喜びをかみしめております(*´ー`*)

ほんと。自分がしたい事にあてる時間があるって素晴らしい:)

御覧いただきありがとうございました!

今日も一日お疲れ様でした:)

cafemapにGooglemapを表示させる。

PHP学習記録

こんばんは!

今日はpaizaのLaravel入門編4を参考に、cafemapにGooglemapを表示させてみました。

ほぼほぼpaizaの動画の手順通り、進めて問題はないのですが、一か所変更しないと表示されない所があったので、これも情報共有しておきます:)

1. Google Developers Consoleにアクセスする

Google Developers Console
https://console.developers.google.com/

2. プロジェクトを作成を選択
3. Google APIが表示されたら、Google Maps APIから「Google Maps Embed API」を選択
4. 「有効にする」をクリック
5. 「認証情報を作成」をクリックして、「必要な認証情報」ボタンをクリック
6. 表示されたAPIキーを記録する

ここまではpaiza通りです。

そのあと、詳細画面( 私の場合、show.blade.php )に下のiframeタグで
Google API を入れ込んで地図を表示させるのですが。。

 
<iframe id='map' src='https://www.google.com/maps/embed/v1/place?key=AIzaSyCJBgcuCowQa5-V8owXaUCHhUNBN8bfMfU&q={{ $shop->address }}'
width='100%'
height='320'
frameborder='0'>
</iframe>

このpaizaのコードのままだと下のキャプチャのエラーがでてしまいました(>_<。)

そこでググりって導き出した解決策は、APIキーの後ろは「&q=」にします。

 
<iframe id='map' src='https://www.google.com/maps/embed/v1/place?key=AIzaSyCJBgcuCowQa5-V8owXaUCHhUNBN8bfMfU&amp&q={{ $shop->address }}'
width='100%'
height='320'
frameborder='0'>
</iframe>

そうすると、

こんな感じで、投稿された住所に合った地図が自動で表示されるようになりました!:)

そして背景画像を少し変えてこんな感じに。

StockSnapによるPixabayからの画像

何かの参考になれば嬉しいです♪

今週末はまた台風が迫ってきているみたいですね。

前回の台風の件もあるので、備えて、無理せず!

ですね。

大きな被害がでないといいなと思います。

台風小さくなれ!ナムナム。

今日も一日お疲れさまでした!

御覧頂きありがとうございました:)