私は次のように呼ばれる配列を持って$transaction_count
います:
Array
(
[0] => Array
(
[transaction_status] => success
[StatusCount] => 25
)
[1] => Array
(
[transaction_status] => inprocess
[StatusCount] => 5
)
[2] => Array
(
[transaction_status] => cancelled
[StatusCount] => 66
)
[3] => Array
(
[transaction_status] => fail
[StatusCount] => 0
)
)
上記の配列は動的に生成されるため、実行されたクエリに基づいて配列キー ie0、1、2、3 を変更できます。つまり、配列は次の形式またはその他の形式も取ることができます。
Array
(
[0] => Array
(
[transaction_status] => inprocess
[StatusCount] => 5
)
[1] => Array
(
[transaction_status] => fail
[StatusCount] => 0
)
)
ここで、条件に基づいて次の 4 つの変数値を設定します。
$success_transaction_count, $inprocess_transaction_count, $cancelled_transaction_count, $failed_transaction_count
たとえば、配列$transaction_count
が以下の場合:
Array
(
[0] => Array
(
[transaction_status] => fail
[StatusCount] => 10
)
[1] => Array
(
[transaction_status] => cancelled
[StatusCount] => 25
)
)
したがって、上記の場合、値は次のように設定する必要があります。
$failed_transaction_count = 10
$cancelled_transaction_count = 25
一致するキーが存在しないため、他の 2 つの変数は設定されません。
変数の値を適切に設定するにはどうすればよいですか?