配列内の一致する変数の検索

テンダータイガー

$today2つの配列を比較して、既知の休業日か休日かを判断し、結果を報告したいと思います。配列内の変数が次のものと一致するかどうかを比較するために、ifおよびelseif構造に何が属するのかわかりません$today

<?php
// Date & Time
$timeadjust = '-5 hours';
$today_long = date('l, d F Y', strtotime($timeadjust));
$today = date('m-d', strtotime($timeadjust));
$today_day_name = date('l', strtotime($timeadjust));
// Normal Non-Working Days
$saturday = 'Saturday';
$sunday = 'Sunday';
// 2015 Holidays
$new_years_day = '01-01';
$fourth_of_july = '07-04';
$thanksgiving = '11-26';
$thanksgiving_friday = '11-27';
$christmas_eve = '12-24';
$christmas = '12-25';
$new_years_eve = '12-31';
// Normal Non-Working Day Array
$no_work = array($saturday,$sunday);
// Holiday Array
$holiday = array($new_years_day,$fourth_of_july,$thanksgiving,$thanksgiving_friday,$christmas_eve,$christmas,$new_years_eve);
// Compare Today To Normal Non-Working Day & Holiday Arrays To Determine If Today Is Normal Non-Working Day Or Holiday
if ($today_day_name = $no_work) {$operating = 'CLOSED';}
elseif ($today = $holiday) {$operating = 'CLOSED';}
else {$operating = 'OPEN';}
// Display Result Of Comparison & Report Operating Status
echo '<h3>Today is&nbsp;'.$today_long.'.&nbsp;We are&nbsp;'.$operating.'&nbsp;today!</h3>';
?>
ジェイ・ブランチャード

あなたがしていることのために、あなたはin_array()値が選択された配列にあるかどうかをテストする使うことができます-

// Compare Today To Normal Non-Working Day & Holiday Arrays To Determine If Today Is Normal Non-Working Day Or Holiday
if (in_array($today_day_name, $no_work)) {
    $operating = 'CLOSED';
} elseif (in_array($today, $holiday)) {
    $operating = 'CLOSED';
} else {
    $operating = 'OPEN';
}

元のコードでは、テストの代わりに割り当てています-

if($foo = $bar) // one equals sign assigns
if($foo == $bar) // two equals signs compares
if($foo === $bar) // three equals signs tests for equivalency, does it match value and type?

ifステートメントを割り当てていたので、常にtrueと評価されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

配列内の連続する一致要素の検索

分類Dev

Excel配列数式の結果内で一致を検索する

分類Dev

複数のキーが一致する配列の Java 線形検索

分類Dev

文字列内の一致する単語の検索

分類Dev

一致する属性の配列を検索します

分類Dev

Python - 文字列内の一致を検索する

分類Dev

Javascript-配列内の単語全体を検索し、一致する新しい配列を作成します

分類Dev

配列内の最新の一致を検索[R]

分類Dev

PHP配列検索-別の配列内の配列のキーの一致を見つける方法は?

分類Dev

配列の配列に対するPerl一致変数

分類Dev

変数内の文字列を検索し、一致した文字列を返します

分類Dev

配列内の複数の基準に一致する

分類Dev

MongoDBのオブジェクト配列内の複数のフィールドに一致するドキュメントを検索します

分類Dev

Kotlin-配列内の一致するオブジェクトを検索します

分類Dev

外部配列内のObjectIDに一致するドキュメントを検索します

分類Dev

リスト内のパンダ列で一致するキーワードの数を検索します

分類Dev

文字列配列のリストを検索して、一致する要素内の値を見つけ、同じ配列内の別の要素を返します

分類Dev

複数の配列(2つ以上)で一致するオブジェクトを検索する

分類Dev

MongoDB-複数のプロパティが同じ配列要素内の条件に一致するドキュメントを検索します

分類Dev

多くの配列を検索して、名前のいずれかが別の変数と一致するかどうかを確認しますか?

分類Dev

複数の配列内の変数の完全一致を見つける

分類Dev

特定の一致数の配列を持つドキュメントを検索する

分類Dev

PHPの配列で一致するエントリを検索する

分類Dev

列内の値が一致するレコードを検索する

分類Dev

複数の列で最も一致する列を検索するR

分類Dev

文字列内のすべての一致を検索

分類Dev

配列に一致するパンダの列名を検索します

分類Dev

変数内の一致する文字列を取得します

分類Dev

indexOfを使用して2つの配列で一致を検索する

Related 関連記事

  1. 1

    配列内の連続する一致要素の検索

  2. 2

    Excel配列数式の結果内で一致を検索する

  3. 3

    複数のキーが一致する配列の Java 線形検索

  4. 4

    文字列内の一致する単語の検索

  5. 5

    一致する属性の配列を検索します

  6. 6

    Python - 文字列内の一致を検索する

  7. 7

    Javascript-配列内の単語全体を検索し、一致する新しい配列を作成します

  8. 8

    配列内の最新の一致を検索[R]

  9. 9

    PHP配列検索-別の配列内の配列のキーの一致を見つける方法は?

  10. 10

    配列の配列に対するPerl一致変数

  11. 11

    変数内の文字列を検索し、一致した文字列を返します

  12. 12

    配列内の複数の基準に一致する

  13. 13

    MongoDBのオブジェクト配列内の複数のフィールドに一致するドキュメントを検索します

  14. 14

    Kotlin-配列内の一致するオブジェクトを検索します

  15. 15

    外部配列内のObjectIDに一致するドキュメントを検索します

  16. 16

    リスト内のパンダ列で一致するキーワードの数を検索します

  17. 17

    文字列配列のリストを検索して、一致する要素内の値を見つけ、同じ配列内の別の要素を返します

  18. 18

    複数の配列(2つ以上)で一致するオブジェクトを検索する

  19. 19

    MongoDB-複数のプロパティが同じ配列要素内の条件に一致するドキュメントを検索します

  20. 20

    多くの配列を検索して、名前のいずれかが別の変数と一致するかどうかを確認しますか?

  21. 21

    複数の配列内の変数の完全一致を見つける

  22. 22

    特定の一致数の配列を持つドキュメントを検索する

  23. 23

    PHPの配列で一致するエントリを検索する

  24. 24

    列内の値が一致するレコードを検索する

  25. 25

    複数の列で最も一致する列を検索するR

  26. 26

    文字列内のすべての一致を検索

  27. 27

    配列に一致するパンダの列名を検索します

  28. 28

    変数内の一致する文字列を取得します

  29. 29

    indexOfを使用して2つの配列で一致を検索する

ホットタグ

アーカイブ