Image placeholder
  • ホームページ
  • ConfigLinux
  • ブロ グアーカイブ

二分ルックアップでarray_を実現search

443 ワード
PHP


function array_search($a,$v)
{
	$b = 0;
	$n = count($a) -1;

	while($b <= $n)
	{
		$s = floor(($b + $n)/2);

		if($v == $a[$s]) return $s;

		if($v > $a[$s])
		{
			$b = $s + 1;
			continue;
		}
		else
		{
			$n = $s - 1;
			continue;
		}

		return -1;
	}
}


php phpmailerメール送信
複数の似た CronJob をなるべく DRY に書く (外部ツール無し)

    関連内容

  • PHP,composerが無い環境で composer installを実行してsailなどをインストール
  • Docker 環境で xdebug を使う方法 - php.ini, Dockerfile, launch.json の設定
  • MUIのDataGridにPHPでデータを渡して使ってみる
  • LaravelでOpenAPI/Swaggerを用いたFeatureテストをする
  • 【随時更新】Laravelのイベント&リスナーを使ってみる
  • 【Laravel】複数のファイルをZIPでまとめてダウンロード
  • ページの表示速度を上げるためにRedisにキャッシュデータを保存/取得した話
  • LaravelでAPIリソースを使う場合はN+1問題に注意する
  • 【PHPerKaigi2022 後日談】なんちゃって Entity を導入しよう

©2022 jpdebug.com. All Rights Reserved. | Privacy Policy | Contact US | Sitemap

🍪このウェブサイトは、あなたが我々のウェブサイトで最高の経験を得ることを確実とするために、クッキーを使います。 プライバシー条項の表示