ARCHIVE "2014-10"

(4 件中 1 件目〜 4 件目を表示中)

[PHP]2つの変数の値を入れ替える方法。値のスワップ


2つの変数の中身を入れ替えることを値のスワップという。


今日同僚に、「こんなやり方もあるよ」と教わった方法が自分にとってちょっと目から鱗だったのでメモしておく。



まず従来の値の入れ替え方はこんな感じ。
■値の入れ替え:従来版

<?php
$a='aaa';
$b='bbb';

$temp = $a;
$a = $b;
$b = $temp;
?>

うん、ごく普通。
ありきたり。

$aの値を一時的な変数に格納している。
このやり方だと3行のコード量となる。


これに対しスマートな方法での値の入れ替え↓

...
...
...
read more >>>

flgとは?考察




今日、とあるDBテーブルの定義書を更新していたのだが、
その最中におかしなことに気が付いた。


err_flgという名前の付いたカラムがある。


このerr_flg、その名前にフラグとついているくせに
指定できる値はなぜか1と2だった。










はぁーーーーーん???






なんで1と2なんだよ。





flgって言うのはフラッグ(flag)の省略形で、
その意味するものは旗だ。


コンピュータでいう0と1、つまりOFFとONのことで、
プログラムやDB的に考えると、
・旗が立っ...
...
...
read more >>>

[MySQL]最新日付のデータのIDを抽出する

最新日付のデータのIDを抽出する。




下記のようなテーブルデータがあったとする。


> SELECT * FROM t_contact;
+----+-----------+---------------------+
| id | office_id | regist_date |
+----+-----------+---------------------+
| 1 | 5 | 2014-10-16 01:00:00 |
| 2 | 5 | 2014-10-16 02:00:00 |
| 3 ...
...
...
read more >>>

[PHP]指定した日付の範囲を配列にする

指定した日付の範囲を配列にする。


やりたかったのは指定した年月の範囲を配列にすること。


こんなイメージ↓↓↓

ex)
指定する範囲:
2013/10 ~ 2014/10

欲しい結果:
array(
'2014/10' => '2014/10',
'2014/09' => '2014/09',
'2014/08' => '2014/08',
'2014/07' => '2014/07',
'2014/06' => '2014/06',
'2014/05' => '2014/05',
...
...
...
read more >>>

(4 件中 1 件目〜 4 件目を表示中)