PHP

PHP

PHPの正規表現(preg系)のパターン修飾子

PHPにはpreg_matchやpreg_replaceという関数があります。正規表現を使って検索、置換するためのものです。これらの関数は「preg_match("/.*/i",$str)」のように使います。この「/.*/i」の「i」の部分...
PHP

preg_matchとpreg_match_all

PHPには正規表現で文字列を検索するためのpreg_matchとpreg_match_allという関数があります。これらについてまとめてみました。
PHP

httpsで始まるページが取得できない

Amppsを使ってPHPのテストをしていたのですが、httpsで始まるページを取得しようとしたところ、次のような警告が。Warning: file_get_contents() : Unable to find the wrapper "h...
PHP

トーナメント表メーカー

参加者データを入力するとトーナメント表を自動的に作る仕組みを考えました。トーナメント表メーカー自動的にシードを入れることもできます。「A,B,C,D,E」というデータを与え、自動モードで作成すると、次のようなトーナメント表が作られます。
PHP

SimpleXMLElementを使って配列をXMLに変換

PHPで配列をXMLに変換するサンプルです。SimpleXMLElementを使います。
PHP

PHPの配列関数のまとめ

以前、JavaScriptの配列に関するメソッドについてまとめましたが、同じようにPHPの配列関数についてまとめてみました。PHPの配列関数はたくさんあるので、とりあえず基本だけです。
PHP

ImageCopyResampledの引数

PHPは画像を扱うことができます。点や線、四角、楕円などを描くことができます。もっと複雑な場合には既存の画像からのコピー&ペーストが便利です。「ImageCopyResampled」という関数があります。コピー元となる画像の特定の四角の部分...
PHP

PHPで文字コードを変換「mb_convert_encoding」

PHPでコードを書く場合、文字化け対策が面倒なので、すべてUTF-8で書くことにしています。しかし世の中にはShift-JISを使っているページも多く、「file_get_contents」などを使うと文字化けすることがあります。その場合は...
PHP

PHPを使ってGoogleカレンダーにイベントを追加する

GoogleカレンダーがIE6で使えなくなりました。使えないことはないのですがレイアウトがグチャグチャ。そこで予定を追加する別の方法を探してみました。
PHP

PHPでURLを読み替える方法

PHPを使うと、パラメータを与えてそれに応じて描画する、ということができます。例えば「」というURLを指定し「abcd」というパラメータを与え、これに応じてJPG画像を作成するケースがあったとします。この場合、描画した画像を保存する場合、フ...