PHPのarray_spliceの使い方
PHPには配列を操作するarray_spliceという関数があります。
よく分からないのでまとめてみました。 (さらに…)
ゆるくつくる stabuckyのブログ
PHPには配列を操作するarray_spliceという関数があります。
よく分からないのでまとめてみました。 (さらに…)
「JavaScriptで記号の半角と全角を相互に変換」という記事を書きました。
そのPHP版です。
半角と全角の記号そのものを並べて置換するという極めて愚直な方法です。
置換したくない記号についてはコメントアウトします。 (さらに…)
PHPは5.1以降であれば「\p{xxxxx}」という形式のUnicode文字プロパティというものがpreg系の正規表現として使えます。
漢字は「\p{Han}」とします。「p」は小文字です。大文字だと漢字以外になります。「Han」の先頭は大文字です。
次のようにすると漢字に合致するかどうか調べられます。パターン修飾子として「u」を使います。 (さらに…)
ウィキシステムの一つにDokuWikiがあります。
データベース不要なので気軽に導入できます。
実際に使ってみました。
多摩境タウン情報Wiki
ここにGoogle AdSenseを導入しようと思ったのですがちょっと苦労しましたのでメモしておきます。 (さらに…)
PHPを使う場合、パラメータがあるURLは一般に次のようになります。
http://stabucky.com/test/index.php?word=food
Apacheを使ったサーバで、一部を省略して次のようにしても同じページが開くようにします。
http://stabucky.com/test/word/food (さらに…)
「パスワードは平文で保存してはいけない」ということで、PHPにおけるパスワードのハッシュ化について調べてみました。
PHPではBlowfishを推奨しています。
crypt関数を使うとBlowfishによるハッシュ化ができます。
第一引数に平文のパスワードを指定し、第二引数にソルトを指定します。 (さらに…)
PHPを使って角が丸い長方形、いわゆる角丸長方形を描きたいのですが、どうすればよいでしょうか。
PHPには長方形を描くためのImageRectangleという関数がありますが、角丸長方形を描く関数が見当たりません。
そこで作ってみました。 (さらに…)
Yahoo!デベロッパーネットワークで「2点間距離API」というものを見つけました。
地図上の2点の緯度経度を与えるとその間の距離を算出するAPIです。
今まではサイン、コサインを使って複雑な計算をしていましたが、これを使えば簡単にできそうです。 (さらに…)
PHPは日時をタイムスタンプで管理しています。これは1970年1月1日からの通算秒数です。
MySQLで日時(datetime型)を扱う場合は「2014-01-02 03:04:05」のようにします。
これらについては相互に変換することが多いので次の通りまとめておきます。
MySQLを使ったブログシステムをPHPで作っています。
テーブルを作成するときは、phpMyAdminを使って手作りをしているのですが、面倒です。
PHPで一気に作る方法をまとめました。 (さらに…)