-
PHPでのリダイレクト
PHPのヘッダー関数を使用して、ユーザーをあるページから別のページにリダイレクトできます。これは、生のHTTPヘッダーを宛先(クライアント)に送信する組み込み関数です。 ヘッダー関数の構文 header( $header_value, $replace_value, $http_response_code) 以下はパラメータです- 関数の「header_value」は、ヘッダー文字列を格納するために使用されます。 「replace_value」パラメータには、置き換える必要のある値が格納されます。 「response_code」は、HTTP応答コードを保存するために使用されます。 例
-
配列内の値の標準偏差を見つけるPHPプログラム
配列内の値の標準偏差を見つけるためのコードは、PHPでは次のとおりです- 例 <?php function std_deviation($my_arr) { $no_element = count($my_arr); $var = 0.0; $avg = array_sum($my_arr)/$no_element; foreach($my_arr as $i) { $var += pow(($i - $avg), 2
-
配列から欠落している要素を見つけるためのPHPプログラム
「array_diff」関数を使用して、配列から欠落している要素を見つけることができます。 例 <?php function absent($my_list) { $my_array = range(min($my_list), max($my_list)); return array_diff($my_array, $my_list); } echo "Elements missing fr
-
PHPの配列から重複する要素を削除する
「array_flip」関数を使用すると、値をインデックスとして、キーを値として反転します。 例 <?php $my_arr = array(45, 65, 67, 99, 81, 90, 99, 45, 68); echo "The original array contains \n"; print_r($my_arr); $my_arr = array_flip($my_arr); $my_arr = array_flip($my_a
-
PHPで重複する値を多次元配列にマージする
PHPで重複する値を多次元配列にマージするには、コードは次のとおりです- 例 <?php $my_arr = array( array('Age'=>23, 'name'=>'Joe', 'hobby'=>'Cycling'), array('Age'=>26, 'name'=>'Hannah', 'hobby'=>'Rowing'), &nb
-
PHPで空の配列要素を削除する
PHPで空の配列要素を削除するには、コードは次のとおりです- 例 <?php $my_array = array("This", 91, '', null, 102, "is", false, "a", "sample", null); foreach($my_array as $key => $val) if(empty($val)) unset($my_array[$key]); echo &quo
-
PHPで配列が空かどうかを確認するさまざまな方法
「sizeof」関数の使用 例を見てみましょう- 例 <?php $empty_arr = array(); if( sizeof($empty_arr) == 0 ) echo "The array is empty!"; else echo "The array is non-empty."; ?> 出力 The array is empty! 配列をチェックして、空であるかどうかを複数の方法で確認できます。 1つの方法は、配列が空かどうかを確認する「sizeof」関数を使用するこ
-
PHPで配列の多次元性をチェックする方法
「rsort」関数を使用して、配列が多次元であるかどうかを確認できます。これは1つのパラメーターを取ります。つまり、チェックする必要のある配列であり、配列の性質に応じてyesまたはnoを返します。 例 <?php $my_array = array( array("This", "is", "a", "sample"), array("Hi", "there") ); function multi_dim( $my_a
-
PHPの多次元連想配列とは何ですか?それらから値を取得する方法は?
多次元配列は複数の配列を格納しますが、連想配列はキーと値のペアをデータとして格納します。データ間のグループ化された関係は、多次元の連想配列に格納できます。 例 <?php $my_arr = array(); $my_arr['Employee'] = array( "Name" => "Joe", "Age" => "20", "Birth_date" => "200
-
ピラミッドのパターンを印刷するPHPプログラム
PHPでピラミッドのパターンを印刷する例を見てみましょう- 例 <?php function print_pattern($val) { $num = 2 * $val - 2; for ($i = 0; $i < $val; $i++) { for ($j = 0; $j < $num; $j++) echo " "; $num = $num - 1;
-
数字のパターンを出力するPHPプログラム
PHPで数字のパターンを印刷するには、コードは次のとおりです- 例 <?php function num_pattern($val) { $num = 1; for ($m = 0; $m < $val; $m++) { for ($n = 0; $n <= $m; $n++ ) { echo $num." "; &
-
三角形の形で連続した数を印刷するPHPプログラム
PHPで三角形の形式で連続した数値を印刷するには、コードは次のとおりです- 要素 <?php function continuous_pattern($val) { $num = 1; for ($m = 0; $m < $val; $m++) { for ($n = 0; $n <= $m; $n++ ) { echo $num." &q
-
連続文字パターンの三角形を印刷するPHPプログラム
PHPで連続文字パターンの三角形を印刷するには、コードは次のとおりです- 例 <?php function continuous_alphabets($val) { $num = 65; for ($m = 0; $m < $val; $m++) { for ($n = 0; $n <= $m; $n++ ) { $ch = chr($num); &
-
任意の2つの指定された日付の間の日付の総数を見つけるPHPプログラム
「date_diff」関数を使用して、2つの日付の差を取得できます。これは、特定の日数が見つかった場合はDateIntervalオブジェクトを返し、日数が見つからなかった場合はFalseを返す組み込み関数です。 例 <?php $date_1 = date_create('23-11-2019'); $date_2 = date_create('22-1-2020'); $day_diff = date_diff($date_1, $date_2); echo $day_diff->format('The day difference is:
-
与えられた2つの日付範囲の間の毎週の日数を見つけるPHPプログラム
PHPで指定された2つの日付範囲の間の毎週の日数を見つけるには、コードは次のとおりです- 例 <?php $start = "11-11-2019"; $end = "12-12-2019"; $week_day = array('Monday' => 0, 'Tuesday' => 0, 'Wednesday' => 0,
-
2つの日付を比較するPHPプログラム
PHPで2つの日付を比較するためのコードは、次のとおりです- 例 <?php $date_1 = new DateTime("2020-11-22"); $date_2 = new DateTime("2011-11-22"); if ($date_1 > $date_2) echo $date_1->format("Y-m-d") . " is later than ". $date_2->format("Y-m-d"); else  
-
配列の形式で指定された日付をソートするPHPプログラム
PHPで配列の形式で指定された日付を並べ替えるには、コードは次のとおりです- 例 <?php function compare_dates($time_1, $time_2) { if (strtotime($time_1) > strtotime($time_2)) return -1; else if (strtotime($time_1) < strtotime($time_2)) return 1; else
-
float値を比較するPHPプログラム
PHPでfloat値を比較するためのコードは、次のとおりです- 例 <?php $val_1 = 56.5325; $val_2 = 90.899; $val_3 = 0.11; if(abs($val_1 - $val_2) < $val_3) { echo "The values are same"; } else { echo "The values are not same"; } ?> 出力 The values are not same 浮動小数点数である3つの値が定義さ
-
数値のワンタイムパスワードを生成するPHPプログラム
PHPで数値のワンタイムパスワードを生成するためのコードは次のとおりです- 例 <?php function generate_otp($n) { $gen = "1357902468"; $res = ""; for ($i = 1; $i <= $n; $i++) { $res .= substr($gen, (rand()%(strlen($gen))), 1); } return $res; } $num
-
ランダムな文字列を生成するPHPプログラムのさまざまな方法
bin2hex関数の使用 例 <?php $num = 12; $res = bin2hex(random_bytes($num)); print_r("The randomly generated string is : "); echo $res; ?> 出力 The randomly generated string is : f1db16115fa93b98493d388b 番号が定義され、bin2hex関数がこの番号で呼び出されます。 bin2hex関数内では、この番号で「random_bytes」関数が呼び出されます。生成されたランダムな文字列が