WordPressでスラッグを指定して投稿を取得する WordPressの投稿を特定のスラッグを指定して取得する際には、以下のような記述を追加します。 ‘tax_query’ => array( ‘relation’ => ‘AND’, array( ‘taxo… 伊藤史世ハック2018.08.03 1,628
explode関数とは xplode関数とは、文字列を指定した文字列で分割する関数です。 どの文字(記号)で区切るのかは指定することができます。 たとえば、 “花子、太郎、和夫、隼人” のような文字列データがあったとします。 この場合、文字列 … 伊藤史世ハック2018.07.12 203
Selenium WebDriverのWebDriverByで特定のエレメントを取得する エレメントを探すためには、WebDriverByを使用します。 具体的には以下のように記述します。 $driver->findElement(WebDriverBy::id(‘id_txt’)); このように記述す… 伊藤史世ハック2018.07.09 846
配列を比較して差分を取得する array_diff関数は、配列1と配列2を比較して、配列1の要素の中で他の配列にない値だけを返します。 以下のように記述します。 array_diff($配列1, $配列2[, $配列3 …]) 具体的な使用方法は以下… 伊藤史世ハック2018.07.02 1,278
array_search()関数の使い方 ある特定の値が配列の中に含まれているかをチェックする際にarray_search()関数を使用します。 第一引数の値を第二引数の配列で検索します。第三引数にtrueを指定すると、型の比較も行うこともできます。 array… 伊藤史世ハック2018.06.28 806
PHP strtotimeの使い方 strtotime関数は引数を1つor2つ持つことができます。 第1引数:日時(string)。相対日時や絶対日時を指定可能。 第2引数:タイムスタンプ(int) 引数1つの時:「現在」を基準とした、「第1引数の日時」の… 伊藤史世ハック2018.06.25 605
PHPの処理速度を計測して表示する方法 PHPの処理速度を計測し、表示するには以下のコードを計測したい処理の間に記述することで簡単に行うことができます。 <?php $time_start = microtime(true); // 計測したい処理 $t… 伊藤史世ハック2018.06.14 627
Debug-Bar-ExtenderでWordPressのパフォーマンスチェックする WordPressのプラグイン、Debug-BarとDebug-Bar-Extenderでパフォーマンスを簡単にチェックすることが出来ます。 Debug-Bar-ExtenderはDebug-Barが有効になっていないと… 伊藤史世ハック2018.06.11 410
cakePHPでセッションから値の読み込みと削除を行う SessionComponent::consume($name) セッションから値の読み込みと削除をします。一回の操作で、読み込みと削除を組み合わせたい ときに便利です。具体的な書き方は以下のようになります。 $this… 伊藤史世ハック2018.06.04 816