php(329)

329follower
nissy さんのアバター 63views

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

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

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

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

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

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

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

PHPについて

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

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

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

配列の足し算引き算

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

三次元配列のソートなど

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

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

get_postの使い方

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

PHPでの日付時刻の計算

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

【PHP】cURLのデバッグ

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

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

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

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

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

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

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