foreachのすべての配列結果に値を割り当てます

gisem1990

私はPHPとMySqlを使用して、Cookieの配列について特定の好みのすべてのCookieをクエリしました。クエリは、各テイストのCookieの量を返します。-> fetch()を実行するかのように、数値だけを返します。配列の不要なネストがあります。

コードは次のとおりです。

$cookies = array();
$cookies[] = 'Chocolate';
$cookies[] = 'Vanilla';
$cookies[] = 'Stracciatella';

$results = [];
foreach ($cookies as $cookie) {
    $results[] = $this->getEntityManager()->getConnection()->executeQuery(
        "SELECT COUNT(*) FROM sweets WHERE cookies LIKE :cookies",
        ['cookies' => '%"' . $cookie . '"%']
    )->fetchColumn();
}

ここで私は次のような結果を得ました:

 [
    8,
    4,
    1
 ]

ここで、そのすべての値をCookieに割り当てて、クリーンな配列キー名と次のような結果を取得できるようにします。

これは望ましい出力です:

array('Chocolate' => '8', 'Vanilla' => '4', 'Stracciatella' => '1');

だから私は次のような何かを試しました:

  $cookieCount = [];
    foreach ($results as $key => $value) {
        $cookieCount['Chocolate'] = $value;
        $cookieCount['Vanilla'] = $value;
        $cookieCount['Stracciatella'] = $value;
    }

    return $cookieCount;

誰かが助けることができますか?ありがとう

ルーニス

キーを間違えた場合は、次のようになります。

    $cookieCount = [];
    foreach ($results as $key => $value) {
        $roleCount[$cookie] = $value;
    }

    return $cookieCount; // or $roleCount ?

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ImageDataGeneratorの結果をNumpy配列に割り当てます

分類Dev

PHP配列の結果-独自の変数に割り当てます

分類Dev

PHPには、ブール結果の値を並べ替え/割り当てることができる組み込みの配列関数がありますか?

分類Dev

すべての行の結果を配列に追加します

分類Dev

別の配列にあるnumpy配列のすべての要素にスカラー値を割り当てます

分類Dev

コマンドの結果として文字列値を割り当てます

分類Dev

列内のすべての一意の値に値を割り当てます

分類Dev

JSON配列の値をPHPの変数に割り当てます

分類Dev

PHPの配列を比較し、値を相互に割り当てます

分類Dev

ループなしで配列内のすべてのオブジェクトに値を割り当てます

分類Dev

配列のcharに値を割り当てます

分類Dev

配列に値を割り当てます

分類Dev

Angular 6 HttpClientは、結果のペイロードを配列に割り当てます

分類Dev

foreachループ内のすべての行を取得し、配列の結果をエコーしますか?

分類Dev

個別の結果をマージし、新しい列に値を割り当てます

分類Dev

エラー:配列に値を割り当てるときに、配列型の式に割り当てます

分類Dev

PHP:配列値に優先度を割り当ててから、その優先度で並べ替えます

分類Dev

PHP:配列値に優先度を割り当ててから、その優先度で並べ替えます

分類Dev

1つのJPPFTaskをすべてのノードに割り当て、結果を比較します

分類Dev

動的に割り当てられたポインタ配列のすべての要素に値を割り当てますか?

分類Dev

値の配列としてのみ結果を返します

分類Dev

mysql配列の結果をphp変数に割り当てる

分類Dev

`log10(2)`の結果を定数に割り当てます

分類Dev

sizeof()の結果をssize_tに割り当てます

分類Dev

sedの結果を変数に割り当てます

分類Dev

sedの結果を変数に割り当てます

分類Dev

関数の結果を変数に割り当てますか?

分類Dev

結果として値の配列を返します

分類Dev

Rの配列の特定の次元に値を割り当てます

Related 関連記事

  1. 1

    ImageDataGeneratorの結果をNumpy配列に割り当てます

  2. 2

    PHP配列の結果-独自の変数に割り当てます

  3. 3

    PHPには、ブール結果の値を並べ替え/割り当てることができる組み込みの配列関数がありますか?

  4. 4

    すべての行の結果を配列に追加します

  5. 5

    別の配列にあるnumpy配列のすべての要素にスカラー値を割り当てます

  6. 6

    コマンドの結果として文字列値を割り当てます

  7. 7

    列内のすべての一意の値に値を割り当てます

  8. 8

    JSON配列の値をPHPの変数に割り当てます

  9. 9

    PHPの配列を比較し、値を相互に割り当てます

  10. 10

    ループなしで配列内のすべてのオブジェクトに値を割り当てます

  11. 11

    配列のcharに値を割り当てます

  12. 12

    配列に値を割り当てます

  13. 13

    Angular 6 HttpClientは、結果のペイロードを配列に割り当てます

  14. 14

    foreachループ内のすべての行を取得し、配列の結果をエコーしますか?

  15. 15

    個別の結果をマージし、新しい列に値を割り当てます

  16. 16

    エラー:配列に値を割り当てるときに、配列型の式に割り当てます

  17. 17

    PHP:配列値に優先度を割り当ててから、その優先度で並べ替えます

  18. 18

    PHP:配列値に優先度を割り当ててから、その優先度で並べ替えます

  19. 19

    1つのJPPFTaskをすべてのノードに割り当て、結果を比較します

  20. 20

    動的に割り当てられたポインタ配列のすべての要素に値を割り当てますか?

  21. 21

    値の配列としてのみ結果を返します

  22. 22

    mysql配列の結果をphp変数に割り当てる

  23. 23

    `log10(2)`の結果を定数に割り当てます

  24. 24

    sizeof()の結果をssize_tに割り当てます

  25. 25

    sedの結果を変数に割り当てます

  26. 26

    sedの結果を変数に割り当てます

  27. 27

    関数の結果を変数に割り当てますか?

  28. 28

    結果として値の配列を返します

  29. 29

    Rの配列の特定の次元に値を割り当てます

ホットタグ

アーカイブ