php(320)

320follower
Yuya Sato さんのアバター 203views

“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 さんのアバター 69views

配列の足し算引き算

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 さんのアバター 61views

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 さんのアバター 104views

get_postの使い方

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

PHPでの日付時刻の計算

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

【PHP】cURLのデバッグ

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

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

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

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

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

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

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

PHPで文字数を数える

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

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

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

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

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

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

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

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

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

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

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

Slim FrameworkでPUTとDELETEを使う

RESTfulなアプリケーション開発のためにはPUTメソッドやDELETEメソッドによるリクエストを使う必要がありますが、多くの場合Webサーバが対応していなかったり設定で無効にされていたりします。 このような場合、slimではPOSTリク... 2016年1月15日
Tetsuro  Aoki さんのアバター 912views

guzzleで非同期リクエストを並列処理でいっぱい投げる

方法その1 use GuzzleHttp\Client; use GuzzleHttp\Promise; $client = new Client([ 'base_uri' = 'https://sample.com/', ])... 2016年1月12日
Tetsuro  Aoki さんのアバター 92views

guzzleで非同期リクエストを投げる

$client = new \GuzzleHttp\Client([ 'base_uri' => 'https://sample.com/', 'timeout' => 30.0, ]); $promise =... 2016年1月8日