(523 件中 26 件目〜 30 件目を表示中)
<<prev1234567891011...105next>>

仏の顔も三度まで、は三度まで許されるわけじゃない

仏の顔も三度まで、ということわざがある。



自分はこれを、
「少々至らんことをしても三度目まではギリ許す」
ということだと思っていた。
今日思い立って調べ直すまでは。



--
調べてみるとこのことわざの元となる言葉があるようでそれにはこう書いてあった。

「仏の顔も三度撫ずれば腹立つ」の略。
故事ことわざ辞典



えっ





仏の顔を三度なでたら仏でも腹を立てるってことは
三度まではギリ許されるんじゃなくて三度目はアウトじゃん!


まあこのことわざの本質は、三度目が許されるかどうかが重要なのではなく、
何度も同じことを...
...
...
read more >>>

[MySQL]Error Code: 1292. Truncated incorrect DOUBLE value




Error Code: 1292. Truncated incorrect DOUBLE value

上記はMySQLでUPDATE文を流そうとローカルでSQLを作成していた時に出たエラー。

原因はWHERE句の条件にあった。
文字列型カラムに対しての比較式において値を「'(シングルクォート)」でくくっていなかった。


簡単に書くとこんな感じ。
■間違った条件(office_codeはchar型)

UPDATE
t_office
SET
image_date = null
WHERE
office_code IN (7001, 7...
...
...
read more >>>

[PHP]正規表現で整数かどうかを調べる



以前の記事で整数と小数を調べる関数を書いた。
■[PHP]数値、整数値、小数の値かをチェックする
http://xirasaya.com/?m=detail&hid=523


今回は基本に戻りpreg_match()やpreg_replace()などで使える正規表現を書いてみる。

書いた正規表現は以下の通り。

・整数のみ許可する正規表現
・小数のみ許可する正規表現
・整数と小数の両方を許可する正規表現

※いずれも負数を許可している




--
■正規表現で整数のみ許可

<?php
$tar = 1;
// OK1:...
...
...
read more >>>

[PHP]型に左右されないin_array()を考える



PHPのin_array()は何も考えずに使うと問題があるということを以前の記事の最後で少し触れた。

以前の記事
■[PHP]簡易比較でおちいりやすい罠_その3
http://xirasaya.com/?m=detail&hid=521


記事の最後に書いたこの問題。
■in_array()の問題

<?php
$var='';
if(in_array($var, array(0,1,2)))
{
echo 1;
}
else
{
echo 0;
}
?>



■結果

> 1

こう返って...
...
...
read more >>>

[PHP]数値、整数値、小数の値かをチェックする



PHPで数値を判定する関数を以前の記事で書いたが、
処理が甘く抜けてしまうパターンがあることが判明した。
・以前の記事
http://xirasaya.com/?m=detail&hid=478


ということで手直しをしてみた。
■整数値・小数値の判定

<?php
/**
* 整数値・小数値の有効判定
* ****************************************40
* nullや''(空文字)はfalseとなる。
*
* 002 - 第2引数で小数点桁数を指定できるよう修正
*
* @par...
...
...
read more >>>

(523 件中 26 件目〜 30 件目を表示中)
<<prev1234567891011...105next>>