のんびり暮らしたい。

エンジニアを目指す皆さん!一緒に頑張りましょう!

のんびり暮らしたい。

エンジニアを目指す皆さん!一緒に頑張りましょう!

マガジン

記事一覧

[PHP]foreachで配列をループさせる

今回はforeachの使い方を紹介します。 foreachは配列を処理するときなどによく使うので必ず習得するようにしましょう! $fruits = ['apple', 'orange', 'banana', 'grape…

[PHP]配列、連想配列の追加・削除・変更の仕方

今回は配列や連想配列の追加、削除、変更などの配列操作を行う関数をまとめました。 何かと配列はよく使うのでこれらの関数を使えるようになるとできることも増えると思い…

[PHP]文字列を操作する関数まとめ

今回は文字列に関して操作できる関数をまとめてみました。 これらの関数を使って「しりとり」の正誤判定などのプログラムなども作れるようになります。 substr(), mb_sub…

[PHP]DateTimeオブジェクトを使って日付を取得する

今回はDateTimeオブジェクトを使って日付を取得する方法を説明します。 わざわざ「オブジェクト指向」で日付を取得しなくても以前に紹介した「手続き型」でもできます。(…

[PHP]超簡単なクイズを作る

今回はPHPを使ってめっちゃ簡単なクイズを作りたいと思います。 関数とかは使わずに実装してるため、あまりきれいなコードとは言えないかもしれませんがご了承ください。 …

[PHP]sort(),shuffle()など配列を並び替える関数まとめ

今回はPHPで使える、配列を並び替える関数sort()やshuffle()についてアウトプットしていきます。 配列操作は個人的にごっちゃになりがちなので復習し甲斐があります。 so…

[PHP]コインを何回投げれば連続10回表が出るのか

今回はタイトルのようにコインを何回投げれば連続10回表が出るのかPHPを使って検証していきます。 実際にコインを投げて試すというのもいいですがそんなに暇ではないので…

[PHP]「じゃんけんゲーム」を作る。

最近、PHPを学習していても以前より理解がスムーズになってきました。少しずつプログラミングに慣れてきた証拠でしょうか。 本日はPHPを使ってじゃんけんゲームを作ります…

[PHP]random関数で「おみくじ」を作る

今回はPHPにおけるrandom関数の備忘録です。 random関数を学習したおかげでできることの幅が広がった気がするのでゲーム作りに挑戦してみたいと思います。 (かなりしょぼ…

[PHP]よく使う日付関数まとめ

最近、プログラミングに興味を持ちPHPの学習を始めたので備忘録としてまとめておきます。 date() date('フォーマット');date('フォーマット', タイムスタンプ); date()…

普通自動車運転免許を取得できたので体験談を記す

閲覧ありがとうございます。 約4カ月かけて普通自動車運転免許(AT限定)を取得したので僕の体験談を詳細に記していきます。 この記事はこんな人におすすめです。 これか…

[PHP]foreachで配列をループさせる

[PHP]foreachで配列をループさせる

今回はforeachの使い方を紹介します。

foreachは配列を処理するときなどによく使うので必ず習得するようにしましょう!

$fruits = ['apple', 'orange', 'banana', 'grape'];foreach($fruits as $fruit): echo $fruit."\n";endforeach;/* 実行結果 */appleorangebananag

もっとみる
[PHP]配列、連想配列の追加・削除・変更の仕方

[PHP]配列、連想配列の追加・削除・変更の仕方

今回は配列や連想配列の追加、削除、変更などの配列操作を行う関数をまとめました。

何かと配列はよく使うのでこれらの関数を使えるようになるとできることも増えると思います。

配列まずは、配列の操作をまとめました。

配列の追加

$fruits[] = 'apple';$fruits[] = 'orange';$fruits[] = 'banana';$fruits[] = 'grape';prin

もっとみる
[PHP]文字列を操作する関数まとめ

[PHP]文字列を操作する関数まとめ

今回は文字列に関して操作できる関数をまとめてみました。

これらの関数を使って「しりとり」の正誤判定などのプログラムなども作れるようになります。

substr(), mb_substr()

$str = 'apple';//0番目から1文字を取得echo substr($str, 0, 1)."\n";//2番目から末尾までを取得echo mb_substr($str, 2)."\n";$mb

もっとみる
[PHP]DateTimeオブジェクトを使って日付を取得する

[PHP]DateTimeオブジェクトを使って日付を取得する

今回はDateTimeオブジェクトを使って日付を取得する方法を説明します。

わざわざ「オブジェクト指向」で日付を取得しなくても以前に紹介した「手続き型」でもできます。(以下参照)

しかし、PHPはオブジェクト指向プログラミング言語なのでオブジェクト指向に慣れるという意味でも絶対に学習しておいた方がいいと思います。そっちの方がスマートにコードが書けるので見栄えもいいです。

DateTimeオブ

もっとみる
[PHP]超簡単なクイズを作る

[PHP]超簡単なクイズを作る

今回はPHPを使ってめっちゃ簡単なクイズを作りたいと思います。

関数とかは使わずに実装してるため、あまりきれいなコードとは言えないかもしれませんがご了承ください。

コード

コード全体はこんな感じです。

$quiz = array( 'question' => '日本一高い山は何でしょう?', 'answers' => array( 1 => '六甲山', 2 => '富士

もっとみる
[PHP]sort(),shuffle()など配列を並び替える関数まとめ

[PHP]sort(),shuffle()など配列を並び替える関数まとめ

今回はPHPで使える、配列を並び替える関数sort()やshuffle()についてアウトプットしていきます。

配列操作は個人的にごっちゃになりがちなので復習し甲斐があります。

sort()

$fruits = ['peach', 'lemon', 'apple', 'orange', 'grape'];sort($fruits);print_r($fruits);/* 実行結果 */Arra

もっとみる
[PHP]コインを何回投げれば連続10回表が出るのか

[PHP]コインを何回投げれば連続10回表が出るのか

今回はタイトルのようにコインを何回投げれば連続10回表が出るのかPHPを使って検証していきます。

実際にコインを投げて試すというのもいいですがそんなに暇ではないのでプログラムの力を借ります。

プログラムをどうやって作るか

変数$resultにコインを投げた結果を一回ずつ代入する。
(例えば一回目に表、二回目に裏、三回目に表が出た場合、$result="表裏表"となる)

この$resultの

もっとみる
[PHP]「じゃんけんゲーム」を作る。

[PHP]「じゃんけんゲーム」を作る。

最近、PHPを学習していても以前より理解がスムーズになってきました。少しずつプログラミングに慣れてきた証拠でしょうか。

本日はPHPを使ってじゃんけんゲームを作ります。

コードを書いてみてプログラミング初学者にはちょうどいい難易度だったかと思いましたので記録しておきます。

要件

じゃんけんゲームを作る前に要件をまとめてみました。
※ファイルsample.phpにコードを書いていきます。

もっとみる
[PHP]random関数で「おみくじ」を作る

[PHP]random関数で「おみくじ」を作る

今回はPHPにおけるrandom関数の備忘録です。

random関数を学習したおかげでできることの幅が広がった気がするのでゲーム作りに挑戦してみたいと思います。
(かなりしょぼいですが、初心者にはちょうどいいと思ったので)

今回、おみくじを2種類作ります。
一つはシンプルなおみくじで、もう一つは確立を考えたおみくじを作ります。

シンプルなおみくじ

シンプルなおみくじを作るにあたって次の手順

もっとみる
[PHP]よく使う日付関数まとめ

[PHP]よく使う日付関数まとめ

最近、プログラミングに興味を持ちPHPの学習を始めたので備忘録としてまとめておきます。

date()

date('フォーマット');date('フォーマット', タイムスタンプ);

date()で日付文字列を返す。

任意でタイムスタンプを設定できる。タイムスタンプが与えられない場合は現在の時刻が使われる。
(タイムスタンプとは1970年1月1日から現在までの経過秒数)

タイムゾーンを設定

もっとみる
普通自動車運転免許を取得できたので体験談を記す

普通自動車運転免許を取得できたので体験談を記す

閲覧ありがとうございます。

約4カ月かけて普通自動車運転免許(AT限定)を取得したので僕の体験談を詳細に記していきます。

この記事はこんな人におすすめです。

これから教習所に行こうと考えている人

教習所での運転が不安で仕方ない人

用語
一段階・・・仮免取得までに受けなければならない学科、技能教習
二段階・・・仮免取得から卒業検定までに受けなければならない学科、技能教習

入校式~仮免許取

もっとみる