php(323)

323follower
nakata さんのアバター 84views

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

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

PHPについて

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

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日
Yuya Sato さんのアバター 264views

“YOUR PHP INSTALLATION APPEARS TO BE MISSING THE MYSQL EXTENSION WHICH IS REQUIRED BY WORDPRESS”エラーの対処

word pressを開いた時にエラー word pressを開いた時に YOUR PHP INSTALLATION APPEARS TO BE MISSING THE MYSQL EXTENSION WHICH IS REQUIRED... 2016年5月11日
kentomurata さんのアバター 71views

配列の足し算引き算

PHPでの配列どうしの足し算引き算についてまとめておきます。 $array1 = array('a','b','fruit'=>'banana','c'); $array2 = array('a','fruit'=>'appl... 2016年5月2日
kentomurata さんのアバター 22views

三次元配列のソートなど

三次元の配列に関してもforeach文を二段階にすることで並び替えや重複のチェックが可能です。 またforeach文は以下のような形にするとよりコンパクトなコードになります。 foreach($building_ids as $buil... 2016年4月28日
YY3ai2ui24 さんのアバター 67views

PHPでMySQLのTIMEDIFF関数の結果を整形する

MySQLで以下のようなSQLを書くと SELECT timediff TIMEDIFF(end_time, start_time) as timediff FROM hoge; timediffは00:04:00のような感じででてき... 2016年4月24日
YY3ai2ui24 さんのアバター 28views

PHPでn週間後の日曜日

$n = 1 $targetDate = date('Y-m-d', strtotime(date('Y-m-d').'+'.$n.'week')); $firstSundayOfWeek = date('Y-m-d',strtotime... 2016年4月22日
nissy さんのアバター 107views

get_postの使い方

//引数の設定 ex1 $args = array( 'post_type' => 'post', 'meta_key' => 'subtitle', 'meta_value' => 'null',... 2016年4月22日
kentomurata さんのアバター 82views

PHPでの日付時刻の計算

PHPでの日付時刻の計算についてまとめておきます。基本的に用いるのはstrtotimeとdateの2つです。 strtotimeは与えられた時刻のUnixタイムスタンプを返してくれる関数です。dateはUnixタイムスタンプを指定した形式に... 2016年4月19日
hiroroooo_299 さんのアバター 421views

【PHP】cURLのデバッグ

$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://example.com"); ... // 詳細な情報を出力します。情報は STDERR か、または CURLOPT_S... 2016年4月14日
tsaka さんのアバター 126views

SQLインジェクション対策(特殊文字エスケープ)

echo htmlspecialchars($_POST['text'], ENT_QUOTES, 'UTF-8');] というように、htmlspecialchars()関数を使うことで、’text’の中のJa... 2016年3月15日
harada さんのアバター 59views

PHPで文字列を数字だけにする

変数$birthdateに入った-や/を削除して数字だけを残します。 $birth = preg_replace('/[^0-9]/', '', $birthdate); 参考:[PHP] 文字列から数字を抽出する ... 2016年3月7日
harada さんのアバター 210views

PHPで生年月日から現在の年齢を算出する

例えば$birthdateという変数に1990-10-30などという形式で生年月日が収まっている場合以下の用にかきます。 $now = date("Ymd"); $birthday = str_replace("-", "", $birt... 2016年3月4日
harada さんのアバター 19views

PHPで文字数を数える

PHPで指定した文章の文字数を数えたい場合は以下のようにします。 $text = 'あいうえお'; $count = mb_strlen($text); ただしこれだと環境によってカウント数に違いが出てしまう危険があるようで、第2引数... 2016年2月24日
YY3ai2ui24 さんのアバター 55views

WordPressでカスタムフィールドの構造を調べる

WordPressでは、カスタムフィールドテンプレートでいろんなことができますが、メタキーが自由なので開発に途中から参加したらブラックボックス化することがあります。 そんな時は、get_post_customすると、メタフィールドが簡単に... 2016年2月16日
komori さんのアバター 33views

PHPでディレクトリを作成する

PHPでディレクトリが存在しない時にディレクトリを作成するコートです。mkdirではumaskの設定が反映されてしまうため、ディレクトリのパーミッションを再度設定するようにしています。 <?php $output_dir = "... 2016年2月12日
YY3ai2ui24 さんのアバター 65views

array_multisortで連想配列をソートすると配列になる

phpのarray_multisortは、$target_arrayを任意の$indexでソートするときに使います。 array_multisort($index, SORT_DESC, $target_array); ただし、tar... 2016年2月3日
harada さんのアバター 247views

WordPressで記事の並び順を2段階に条件を付けて変更する

あまり利用する機会はないかもしれませんが、備忘録のために記録しておきます。 たとえば投稿にカスタムフィールドを2つ、記事番号と注目記事かどうかなど設定していて、通常の順番変更に加えて、カスタムフィールドが注目になっている投稿を一番上に持っ... 2016年1月29日
Tetsuro  Aoki さんのアバター 159views

Slim FrameworkでNot Foundのときの処理を書く

存在しないURLへのアクセスがあったときに、リダイレクトしたかったり独自の404ページを表示したかったりする場合があります。 そのような場合、SlimではnotFoundメソッドで対応します。 $app = new \Slim\Slim(... 2016年1月22日