【PHP】配列、連想配列、多次元配列と、配列の並び替えについて
配列ここでは、PHPでの配列について解説していきます。配列とはまずは簡単に配列について解説します。名前をつけた箱に1つの値や文字列を入れて使い回すというものが変数でした。その名前のついた箱の中に、番号のついた複数の小さな箱を作り、複数のデータを扱えるようにしたものが配列です。配列の定義・出力それでは、配列を定義してみましょう。配列を定義するには、arrayまたは[]を使って定義することができます$
配列ここでは、PHPでの配列について解説していきます。配列とはまずは簡単に配列について解説します。名前をつけた箱に1つの値や文字列を入れて使い回すというものが変数でした。その名前のついた箱の中に、番号のついた複数の小さな箱を作り、複数のデータを扱えるようにしたものが配列です。配列の定義・出力それでは、配列を定義してみましょう。配列を定義するには、arrayまたは[]を使って定義することができます$
日付関数PHPで時間や日付を取得する、日付関数と日付の比較について解説していきます。timetime関数は、現在のUNIXのタイムスタンプを返します。time()この関数を実行すると、現在時刻をUNIXエポック(1970年1月1日 00:00:00 GMT)からの通算秒として返します。 このままだと数字が羅列された結果が返ってきてしまうので、後述するdate関数などと組み合わせて使います。d
文字列の分割この記事では、PHPでの文字列の分割について解説していきます。PHPで文字列を分割するには、explode, preg_splitの2つの関数を利用します。explodeexplodeは、文字列を指定した文字列で分割し、配列に格納する関数です。explode(区切り文字, 文字列)文字列"Sato,Tanaka,Suzuki"を、区切り文字","で分割、配列に格納してみます。Sato
自分でもWebサイトを作ってみたい…でも一体何を勉強すれば良いんだろう…そんなあなたに、Web制作に用いられる言語の一つである「PHP」をご紹介します。PHPとはPHPは主にWebアプリやWebサービスの開発に用いられる言語です。構造がシンプルで、Web開発をやってみたいなあと思っている方にはうってつけのプログラミング言語です。簡単なアンケートフォームなどの小規模なものから、膨大なデータベースから
文字列の検索この記事では、PHPでの文字列検索について解説していきます。PHPで文字列検索するには、strpos, strstr, preg_matchの3つの関数を利用します。strposstrposは検索対象の文字列に検索する文字列が、何文字目に存在するかを戻り値として返します。検索した文字列が見つからなかった場合はFALSEを返します。strpos(検索対象の文字列, 検索する文字列 [,
文字列の結合・置換、ヒアドキュメント・ナウドキュメントこの記事では、PHPでの文字列の結合・置換と、ヒアドキュメント・ナウドキュメントについて解説していきます。文字列結合まずは文字列操作の基本となる、文字列同士の結合についてです。文字列の結合には"."を使って結合することで、文字列の結合が可能です。Hello, world! Hello, World!!!文字列置換文字列の置換には、replac
プログラミングを行うにあたり、データを一時的に保存しておくための箱を変数および定数と呼びます。どちらも利用する際にはまず宣言を行い、宣言した変数・定数に対して値や文字列などを代入していきます。ここでは変数・定数の宣言と値の代入、出力の仕方について解説していきます。変数変数の宣言・代入・出力変数は値を一時的に記録する箱です。そのため、処理の途中で変数の中身を書き換えることができます。変数を定義するに
「女性エンジニアになりたいけど、わたしって向いているのかな...?」女性でエンジニアを目指すなら、どんな性格が向いているのか気になりますよね。エンジニアは専門的な職業だからこそ、性格の向き不向きが大きく関係します。向き不向きを考えずなんとなく就職してしまうと、実際にエンジニアとして働いたら「自分に合っていないかも...」と就職を後悔することも少なくありません。今回は、エンジニアになって後悔しないよ
こんにちは、駆け出しプログラマーの若江です!ここでは初学者として学習を終えた私からアウトプットの意味も込めて、static 修飾子について紹介させていただきます。できる限り初学者が理解しやすい内容として紹介させていただくので、参考となれば幸いです!関連記事リンク:インターフェースの紹介 / 変数と定数の紹介 / メソッドの紹介 / インスタンスの紹介 / アクセス修飾子の紹介 / final 修飾
こんにちは、駆け出しプログラマーの若江です!ここでは初学者として学習を終えた私からアウトプットの意味も込めて、オブジェクト指向の継承について紹介させていただきます。できる限り初学者が理解しやすい内容として紹介させていただくので、参考となれば幸いです!関連記事リンク:カプセル化の紹介 / 継承とオーバーライドの使い方紹介 / オブジェクト指向の紹介 / クラスの基本を紹介 / メソッドの紹介 / フ