(519 件中 21 件目〜 25 件目を表示中)
<<prev12345678910...104next>>

[PHP]変数を展開して画面表示する自作関数echoecho() Ver.007 の公開


渡された変数、配列、文字列などを展開し画面表示するDolem独自関数のechoecho()。
挙動が安定してきたので先にこちらで公開する。

使い方は第一引数に展開したい変数や配列を渡すだけ。

■echoecho()の使い方

$a = array (1, 2, array ("a", "b", "c"));
echoecho($a);


上記は以下のように画面出力される。
画面イメージ



--
■echoecho() Ver.007

/**
* ★変数、配列などを展開し格納され...
...
...
read more >>>

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

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



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



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

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



えっ





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


まあこのことわざの本質は、三度目が許されるかどうかが重要なのではなく、
何度も同じことを...
...
...
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 >>>

(519 件中 21 件目〜 25 件目を表示中)
<<prev12345678910...104next>>