【PHP】配列の列と行を入れ替える

下記コードを実行すると、配列の行と列を入れ替えることができます。

<結果>

カテゴリー: PHP

【PHP】HTML 内の OGP 情報を取得する

RSS がない場合などで、リンク先のページ情報を表示する時などに HTML 内の OGP 情報を取得する方法です。

<解説>
1行目:HTML を取得します。
2行目:HTML の中から OGP 関連の meta タグを抽出します。
3〜5行目:2行目で抽出した meta タグの情報が $opg に配列として格納されるので、それを取り出し連想配列 $result に格納しています。
6〜8行目:各 OGP 情報を取り出して変数に保存。
9行目:取り出した情報を表示。

【2017.1.8】
・プログラムが間違っていたので修正しました。
・解説を修正しました。

カテゴリー: PHP

【PHP】秒を時分秒に変換

秒数を時分秒に変換するには、次のようにします。

カテゴリー: PHP

【PHP】全角・半角の変換

全角・半角を変換する場合は、

を使います。

オプションは、

r 英字 全角→半角
R 半角→全角
n 数字 全角→半角
N  半角→全角
a 英数字  全角→半角
A  半角→全角
s  スペース  全角→半角
S  半角→全角

などがあります。

詳細は、PHPマニュアルをご参照ください。

カテゴリー: PHP

【PHP】数値の頭に「0」を付ける

例えば以下のようなコードを書く事で、
数字の先頭に「0」を付ける事ができます。

この場合、実行結果は

になります。

「%03d」の部分でフォーマットを指定します。
「03」の意味は、3桁で桁が足りない場合は「0」で埋めるという指定になります。

「d」は、10進数の整数を意味します。

そのまま出力する場合は、
「sprintf」の代わりに「printf」を使用します。

カテゴリー: PHP