php(320)

320follower
shummin さんのアバター 93views

phpで抽出したデータをカスタムフィールドに追加と追加できる項目のまとめ

WordPressをDBとして使う時に扱う項目が多いため、あとで使いやすく作るためにまとめました。 まず、カスタムフィールドに追加するコードが以下の通り //引数設定 $post_value = array( 'post_aut... 2016年7月19日
shummin さんのアバター 405views

phpでcsvファイルの書き出し

手に入れたデータを新たにcsvファイルとして書き出したいとき 以下のコマンドを入力することで新たなcsvが作られる。 fputcsv() – 行を CSV 形式にフォーマットし、ファイルポインタに書き込む SplFileOb... 2016年7月12日
Yuya Sato さんのアバター 493views

CookieにSecure属性を指定する

httpとhttpsの両方を使っているサイトでは、https接続とhttp接続に同じセッションIDを使用していると暗号化されていないhttp接続の部分でセッションIDが盗聴される恐れがあります。 そこで、httpsで接続する際にはCooki... 2016年7月11日
nakata さんのアバター 44views

番号順の多次元配列を連想配列にする

キーが番号の多次元配列が、そのままで扱うよりキーをを設定してやった方が扱いやすくなることもあります。例えば Array( [0] => Array( [name] => なまえ   ... 2016年7月8日
harada さんのアバター 31views

PHPの定数で自身のパスを取得する

PHPでは予め自動的に定義されていて利用できる定数があるようです。 __FILE__ 記述したphpファイル自身のパス dirname(__FILE__) 記述したphpファイルが置いてあるディレクトリのパス basename(... 2016年6月30日
kentomurata さんのアバター 86views

Undefined indexエラーが出ないようにする対処法

以下のようにforeach文を回して配列を作るとき、値に何も入らないまま配列ができてしまうことがあります。 foreach ($posts as $post) { setup_postdata($post); $post_id =... 2016年6月30日
nakata さんのアバター 7views

写真などのリンクのurl表示

ホームページで写真などのリンクで、ページのurlを取得してリンク先にするリストです。 $siteUrlFull = get_site_url(); $siteUrl = str_replace("www.", "", $siteUrl... 2016年6月29日
harada さんのアバター 44views

PHP:foreachで繰り返す回数を指定する

ex. $infos という変数に配列が入っていて3回だけ繰り返したい場合 $i = 0; foreach ($infos as $info) { if($i >= 3){ break; ... 2016年6月28日
kentomurata さんのアバター 34views

拡張子の前に文字列を追加する

例えば、hoge.jpgというファイル名をhoge11.jpgという文字列にしたいときなど、以下の関数が便利です。 $file_name = hoge.jpg; $new_file_name = str_replace(".jpg", "... 2016年6月27日
nakata さんのアバター 46views

PHP関数リファレンス(WordPress)

・グローバル変数 ユーザの情報取得: $current_user ・指定オブジェクトの指定タクソノミーのターム取得 wp_get_object_terms() ・ユーザが引数の権限を持つか判定 current_user_can... 2016年6月24日
kentomurata さんのアバター 57views

Undefined offsetへの対応

Undefined offsetは空の配列を呼び出しているときに出てくるエラーです。 表では問題なく動いているコードでも裏ではたまにこのエラーが生じていることがあり、処理をする上での問題はないのですがエラーログの肥大化などの点から気づいたら... 2016年6月20日
nissy さんのアバター 49views

現在アクセスしているページのURLの取得

$_SERVERを使用します。 // URL全体 $URL = $protocol . $host . $path; // http://town.cs/wp/custom-dashboard/index.php?param=owner ... 2016年6月16日
nissy さんのアバター 49views

Warning: Invalid argument supplied for foreach() とでたら。。。

原因としては、主に2つが考えられます。   1.配列データがnullの時   2.渡した変数が配列でなかった時 // 1,2への対処法、一度に2つ調べてくれるので便利です! if (! is_array($hoge)) {  foreac... 2016年6月10日
harada さんのアバター 10views

PHPで文頭を大文字にする/小文字にする

文頭を大文字にする場合 $text = ucfirst('apple'); echo $text; //→ Apple になります。 文頭を小文字にする場合 $text = lcfirst('APPLE'); echo $text;... 2016年6月9日
harada さんのアバター 41views

「PHP Warning: Invalid argument supplied for foreach() 」のエラーが出たとき

配列ではないのに配列にセットしている場合に「PHP Warning: Invalid argument supplied for foreach() 」のエラーが出るようです。 foreach ($infos as $info) { } ... 2016年6月7日
nissy さんのアバター 24views

特定の文字列が変数に含まれているか、いないかで分岐

関数preg_matchを利用しました。 // 使い方 preg_match('/検索文字列/',検索したい変数) // 使用例 $a = 'town.local_cs'; if(preg_match('/cs/', $a){ ... 2016年6月2日
nakata さんのアバター 34views

グローバル変数で投稿記事のID取得

グロパール変数をもちいてwordpressで投稿する記事のIDを取得するコードです。 global $post; $building_id = $post->ID; 今回はそのIDの記事の状態を知りたかったので $stat... 2016年6月1日
nakata さんのアバター 79views

PHPでの多次元配列から必要な要素列だけの配列にするコード

PHPで、多次元配列から必要な要素列だけを選んで新しい多次元配列にするコードです。 $変数名=array(); $H=0; foreach(&元の多次元配列 as $value){ $変数名[$h]['key']=$value[欲... 2016年5月25日
nakata さんのアバター 117views

PHPについて

csvファイルを読み込むソースを書くにあたってphpの基本を学びました。  開始タグ:<?php 終了タグ:?> スクリプトの最後にセミコロン(;)をつける 変数の宣言 :$[変数名] ファイルを開く:resource ... 2016年5月19日
nissy さんのアバター 107views

PHP カンマで区切られているstr型の数字をint型に変換

”50,500” → 50500 とかにしたい時の処理です。 $str_a = "50,500" $str_a_1 = str_replace(',','',$str_a); $int_a = intval($str_a_1); st... 2016年5月13日