配列操作【PHP】多次元配列から指定カラムの配列を作成する array_column() はじめに 嫁ちゃん 多次元配列から配列を作るってどういうこと? なんかややこしくない? わたし 多次元って聞くとなんか複雑そうな感じもするね。 表計算ソフトで言うところの1列分のデータを取ってきて、配列を作る... 2020.02.07配列操作
ファイル操作【PHP】指定フォルダ内にある画像ファイルの一覧からランダムで1つ選ぶ はじめに わたしは写真を撮るのが好きで、Twitterに写真を投稿するのですが、特に公に晒してもいい写真を1つのフォルダに集め、そこから写真を一枚選んでTwitterに投稿しています。もちろん「写真を一枚選んで、Twitterへ投稿」... 2020.02.05ファイル操作
開発環境【Mac】Visual Studio Code を使ったPHPの最低限のデバッグ環境の構築 はじめに 小さなプロジェクトで、特にGUIを必要としない小さなプログラム作成には、MacのターミナルでPHPのソースを作成し、そのまま実行するという感じでやってきたのですが、少しリッチな環境「Visual Studio Code」... 2020.02.04開発環境
ファイル操作【PHP】ファイルが削除可能かチェックする is_writable 概要 嫁ちゃん なぜファイルが削除可能かチェックするの? どうせ削除するなら確認なんかいらないんじゃないの。 わたし 「ファイルの削除が可能なら、ある処理をした後にファイルを削除する」というような分岐が可能... 2020.02.02ファイル操作
開発環境【Mac】Homebrew で Mac に PHP7.3 をインストール はじめに MacにはもともとデフォルトでPHPが入っていますが、PHPの最新とはいかないので、バージョンアップしてゆきたいと思います。パッケージマネージャ「Homebrew」を使ってインストールしますので、特にむずかい設定等はあり... 2020.02.01開発環境
日付時刻【PHP】ファイルの更新日時を取得する filemtime PHPでファイルの更新日時を取得するサンプル <?php // タイムゾーン設定 date_default_timezone_set('Asia/Tokyo'); // ファイルの更新日時を取得 $timeStamp = file... 2020.01.30日付時刻
開発環境【Pi】Raspberry Pi 3 に「PHP」をインストール 今回は、Raspberry Pi 3 に「PHP」をインストールします。 はじめに 「Raspberry Pi 3」の購入と、「OS」のインストールが完了しているのが前提で話をすすめていきます。 作業環境 ... 2020.01.30開発環境
配列操作【PHP】compact関数で連想配列を作成する compact関数で連想配列を作成するサンプル compact - 変数名とその値から配列を作成する compact ( mixed $varname1 ) : array コード $apple = 10; $orang... 2020.01.21配列操作
日付時刻【PHP】日時の加算・減算をする strtotime() strtotime関数を使った日付の加算・減算のサンプル strtotime — 英文形式の日付を Unix タイムスタンプに変換する strtotime ( string $time ) : int この関数は英語の書式での日... 2020.01.21日付時刻
文字列操作【PHP】文字列の半角・全角 変更をおこなう mb_convert_kana() 文字列の半角・全角 変更をおこなうサンプル mb_convert_kana - カナを(”全角かな”、”半角かな”等に)変換する mb_convert_kana ( string $str ] ) : string 文字列 str ... 2020.01.16文字列操作