引数に指定した配列に含まれる項目数を返します。他の配列が項目として 含まれていたとしても、1つとしてカウントされます。 項目として配列が含まれていた場合に、含まれている配列の個数も計算す る場合には、引数の mode に COUNT_RECURSIVE を指定します。 引数: var 対象となる配列 mode 再帰的に配列をカウントする場合はCOUNT_RECURSIVE。デフォルト は 0 が設定されている 返り値: 配列に含まれる項目数

このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2024年5月時点の調査。
PHPExcelのループ書き込みはあまり好きじゃない たいした話じゃないけれど。 PHPには PHPExcel というライブラリがある。 読んで字のごとくPHPでExcelを作れる便利なライブラリ。 値を入力する場合、たいていループで入力していきます。 DBから値セットを取得してforeachで回すというのが定石でしょう。 <?php $excel = new PHPExcel; $sheet = $excel->getActiveSheet(); $sheet->setTitle('ジョジョシート'); $data_set = array( array('id' => 1, 'name' => 'ジョナサン', 'stand' => null), array('id' => 2, 'name' => 'ジョセフ', 'stand' => 'ハーミット・パープル'), array('id'
こんにちは、エンジニアのしょごです。 「Google Analytics APIでPVを集計しよう【準備編】」の続きです、見てない人はそちらからどうぞ。 PHPライブラリダウンロード 以降はPHPで動かすことを前提に記述します。 まずAPIを利用するために、クライアントライブラリを用意します。GithubにPHP用ライブラリが用意されているので、こちらをダウンロードしましょう。 画面右下の「Download ZIP」でダウンロードしたZipファイルを解凍します。 これでいよいよプログラムを書いていきます。 サンプルプログラム 実際にサンプルプログラムを用意しました。 まずはコードから、 /**------------------------------------- * 必須情報設定 --------------------------------------*/ // サービスアカウント
array_mergeとarray+arrayの挙動の違いの理解が曖昧だったので検証してみました。 例1 基本的な配列の場合 <?php $array1 = array(1, 3); $array2 = array(2, 4); $result1 = array_merge($array1, $array2); $result2 = $array1 + $array2; print_r($result1); print_r($result2); ?> Array ( [0] => 1 [1] => 3 [2] => 2 [3] => 4 ) Array ( [0] => 1 [1] => 3 ) 結果 array_merge キーが同じでも完全にマージされている。 array1 + array2 両方の配列に同じキーが存在する場合は前方の配列が残り、 後方の配列は無視されている。 例2 連
明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase
Re:簡単!たった13行のコードで HTML取得&解析をするPerlスクリプト - DQNEO起業日記 に感化されて、PHP版を作ってみました。 パースライブラリは以下を使います。 http://sourceforge.net/projects/simplehtmldom/ require_once('simple_html_dom.php'); $url = 'http://www.yahoo.co.jp/'; $user_agent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)"; $dom = file_get_html($url,false, stream_context_create( array( 'http' => array( 'header' => "User-Agent: " . $
所要期間 着手しはじめたのが2010年12月ごろ、完了したのが2013年9月だったので何と3年近くかかったことになります。 長引いた原因は、日々の機能追加や運用をしながら孤独に片手間で細々とやってたからです。(単純に人手不足とも言う) また、PHPバージョンアップと同時にCentOSサーバを5から6にあげることにしたのでサーバ再構築のための工数も含まれています。 後半は仕事仲間が増えてその人が専業でバージョンアップ作業をやってくれたのでだいぶ楽できました。 それと専任のテスターさんたちにも参加していただいたので本番で大きなトラブルなく完了することができました。 感謝感謝です。 サーバ入れ替え作業が終わってPHP5.1の入った古いサーバを削除したときの、まさに「技術的負債」を返済し終わった瞬間の、あのスッキリ感、もう言葉にはできません。 終わってみてこの件に関するRedmineのチケットを数
PHP の file_get_contents は外部リソースを手軽に扱えるので、Web サービスの API を使うときに便利です。 手軽に使える反面、例外処理をちゃんと考えておかないと 4xx や 5xx のステータスコードが返ってきたときに Warnning エラーが発生します。 file_get_contents でステータスコードを取得するにはひと手間かける必要があります。 $context = stream_context_create(array( 'http' => array('ignore_errors' => true) )); $response = file_get_contents('http://example.com/', false, $context); $pos = strpos($http_response_header[0], '200'); if
PHPのプログラムでWebAPIなどにアクセスする時にfile_get_contentsを使用することがあります。 この時にGETではなくPOST送信にてパラメータを送信する必要がある時があるので今回はそのメモ。 サンプル PHPマニュアルにあるfile_get_contentsを参考にさせて頂きました。 file_get_contents 送信プログラム メインとなる送信プログラムです。 <?php //POSTデータ $data = array( "param1" => "data1", "param2" => "data2" ); // URLを指定 $url = "http://localhost/test/post.php"; // POST用関数 function http_post ($url, $data) { $data_url = http_build_query ($
8文字以下を短いパスワード、8文字以上で連続した文字列は弱いパスワード、10文字以上で英数字が混在した文字列は強いパスワードとして判定。 パスワードに使う文字列は英数字に限定。 /** * * パスワードの強度判定 * * @param string $password * @return array */ function checkPassword($password) { // LESS 短いパスワード $less_flg = FALSE; $length = strlen($password); if ($length < 8) { $less_flg = TRUE; } // WARK 弱いパスワード $weak_flg = FALSE; if (! $less_flg) { // 連続したパターン 11111111 12121212 123123123 if (preg_mat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く