カテゴリ:PHP:記事一覧
このカテゴリの記事は、PHPを使ったプログラミングについて、実際にやったことを中心に紹介します。
PHPで数値の千の位にカンマを入れて数値を表示する必要があったので、正規表現とか一文字ずつカウントとか検討しました。 しかし、とても便利な関数が用意されていました。 今回は、その関数を紹介します。
PHPで小数の桁数を指定して、四捨五入や切り捨て、切り上げをおこなう方法を紹介します。 簡単そうな気がしますが、意外と難しいですよ。
PHPには連想配列というものがあります。 普通の配列を処理したいときに、連想配列を渡されると困りますね。 そこで、ある変数が普通の配列か連想配列かを判定する方法を紹介します。
PHPはバージョンが異なると使用できない関数が多いです。 そのため複数のバージョンで動作させる可能性があるコードは、コード上で対象の関数が存在するかどうかを確認して、代替処理を提供するなどの措置をとる必要があります。今回は、その方法を紹介します。
PHPで文字列が指定された文字列で始まるか(先頭一致)または、指定された文字列で終わるか(末尾一致)を確認する方法を解説します。 また、大文字小文字の区別なしで先頭一致と末尾一致を確認する方法もお伝えします。
PHPは文字比較で大文字と小文字が考慮されます。 そのため、大文字と小文字を区別しないで比較するときは、少し工夫が必要です。今回は、その方法を二つお伝えします。 どちらが好ましいという基準はないので、好きな方を使ってください。
PHPでfile_get_contents()を使ってWebページをダウンロードすると、内容が文字化けすることがあります。 これはPHPの内部エンコードとWebページのエンコードが異なるのが原因です。そこで文字化け対策として、Webページのエンコードを内部エンコードに変換します。
改行コードはプラットホームにより異なります。 PHPで文字列から改行を削除するときは様々な改行コードに対応させる必要があり、自分で考えるのは少し難しいかもしれません。そこで今回は、PHPで文字列から改行を削除するときの定番コードを紹介します。
Webページ上のプログラムコードはハイライト表示すると、見やすくなります。 ハイライト表示はプログラムコードを解析して、spanタグを挿入します。この処理はサーバー側で行うケースと、ブラウザ上で行うケースがあります。 どちらもメリットデメリットがありますが、今回はhighlight.phpを使用してサーバー側で行う方法をお伝えします。
PHPのexec関数は、コマンドが標準出力に出力したメッセージを取得できます。 しかしコマンド内でエラーが出た場合は、標準エラー出力に出力していることが多い。デバッグなどでエラーの原因を知りたいときは、致命的だったりします。そこで、exec関数で標準エラー出力を取得する方法をお伝えします。

