【PHP雑記】PHPでグラフを作りたいなぁ

私は前の会社に勤めてから体重が80kg→100kgとなってしまい、さすがに周りからもやせろと言われたのでとりあえず、お昼を少なくすることで食べる絶対量を減らすという取り組みを行っている。
そこで私のモチベを保つために、phpでグラフを作って管理してみたらどうだろうと思っている。

少しググってみたら、アプリとコードがたんまりあったため、あとはデータベースの接続ぐらいだろうかと思いながら今日もぼよんぼよんのお腹を触る。

http://www.asial.co.jp/jpgraph/examples.php

【WordPress雑記】トップページ一覧を少し改修したので

トップページに最新の投稿を5件表示するようにしているのですが、全文表示されていて非常に見づらかったので、改正しました。
今回の記事はその際に調べたサイト一覧になります。
サムネにはPHP雑記とありますが、完全にWordpressです。

  1. フロントページを設定する
    フロントページ(要するにトップページ)の設定をいじくれば簡単にできます!と書かれていたが、対応テーマが異なっており、コードが対応していないとかでよくわからなかった。
    見たサイト
    http://wp.myafi.net/blog/
    https://bazubu.com/wordpress-frontpage-24212.html

  2. プラグイン「WP Multibyte Patch」を入れる
    プラグイン「WP Multibyte Patch」を入れて有効化したらいいという情報があったので、早速入れてみたが、ここもやはり対応テーマが異なり、よくわからなかった。
    見たサイト
    http://ma-happylife.com/archives/2166

    ちなみに同じサイトで記事の中にmoreタグを入れればおkという記事もあったが、いちいち書き込むことは絶対できないと思い断念した。
    http://ma-happylife.com/archives/2136

  3. the_expert()の部分に着目すればいいんでないの?
    2.を断念した理由としては、index.php内においてthe_expert()の部分に対応する箇所が見当たらず、タグを入れ込んでもうまくいかなかったからだ。
    そこで、上記単語とこのサイトのテーマで検索かけてヒントを探すことにした。そしたら、なんということでしょう。
    完璧な方法が下記サイトに書いてあったではないか。

    https://def-4.com/twenty-fifteen_top_customize/

  4. 文字数制限とかいろいろいじくりたい
    3.で無事文章抜粋を達成させたのですが、今度は取り出す文字数を変更したり、最後を…ではなく[続きはこちら]にしたいなどいろいろ欲求が出てきたので、下記サイトを見ながら対応した。

    http://accessup-blog.net/the_excerpt.html
    http://ppaso.net/archives/459

  5. そのほかにもいろいろバナーを作った
    後は、ブログの大きなカテゴリーごとにバナーを作って対応した。

      画像加工・素材

    • ファイルアルパカ
      http://firealpaca.com/
      会社退職時にAdobe製品が使えなくなったので、代わりにダウンロードした。
      今のところ一番使いやすいが、イラレみたいに文字の装飾ができないので、そこはほかのソフトでカバーするしかない。
    • フォトAC
      https://www.photo-ac.com/
      商用で使ってもOKの写真が置いてる。制限があるが、ある程度無料で使用することができるので、結構利用している。
    • イラストAC
      https://www.ac-illust.com/?ref=top_login_window
      フォトACと同じノリで商用で使ってもいいイラストをダウンロードできる。壁紙の素材などは結構いいのがそろっている(個人的感想)

以上。
多少見やすくなったからといってサイトの閲覧数が上がるわけでもないので、これからも地道に投稿続けていきます。

【PHP雑記】配列 配列を表示するプログラム

配列

数字ではない情報を繰り返し使って処理するときの入れ物?みたいなもの

例)

$prefs=array(
'北海道',
'青森県',
'岩手県',
'宮城県',
'秋田県',
'山形県',
'福島県',
'茨城県',
'栃木県',
'群馬県',
'埼玉県',
'千葉県',
'東京都',
'神奈川県',
'新潟県',
'富山県',
'石川県',
'福井県',
'山梨県',
'長野県',
'岐阜県',
'静岡県',
'愛知県',
'三重県',
'滋賀県',
'京都府',
'大阪府',
'兵庫県',
'奈良県',
'和歌山県',
'鳥取県',
'島根県',
'岡山県',
'広島県',
'山口県',
'徳島県',
'香川県',
'愛媛県',
'高知県',
'福岡県',
'佐賀県',
'長崎県',
'熊本県',
'大分県',
'宮崎県',
'鹿児島県',
'沖縄県'
);

$prefsの中に上記都道府県のデータが入っており、各都道府県にはそれぞれ添字という野球で言う背番号みたいなのが割り振られている。

例えば$prefs[0]=北海度,$prefs[1]=青森など

場合によっては、意図的に添字を振ることもある。

配列を表示するプログラム

例1)

for($i=0; $i' . $prefs[$i] . '');
}

繰り返しの上限にcount関数を用いた。
$prefs[$i]を用いることで各変数を取り出せるようにしている。

例2)

foreach(配列 as 取り出す要素の変数){
繰り返す内容
}

foreach($prefs as $pref){
print('');
}

$prefs[$i]の代わりに$prefを使っている。

【PHP雑記】phpで日付関数

PHPで日付関数を表記してみた。
(自分が学習したところのみ)

コード

  • date(‘n’):その当時の月
  • date(‘t’):月の日数
  • 参考URL

    PHPで日付関数を使いこなす
    http://qiita.com/shuntaro_tamura/items/b7908e6db527e1543837