PHP 配列の操作 関数:array_intersect_key()

配列に数字を繰り返し入れるとき


<?php

 $array=[];
 while(true){
     printf("[%s]\n", implode(", ", $array));
     print("input: ");
    $s = trim(fgets(STDIN));
 if($s == ' '){ $break; }
    $v = (int)$s;
    array_push($array, $v);  
    if(count($array) > 5){
        array_shift($array);
    }
 }
 $total = 0;
 foreach($array as $n){
 $total += $n;
 }
 printf("total: %d", $total);

引用 : Web開発のためのMySQL超入門

配列のキーに重複があるか

例) 丸いテーブルを囲むいくつかの椅子に、グループごとに座る。先着のグループと重なれば、座らない。

以下入力例

6 3
2 3
1 5
2 6
1行目は、椅子の数とグループ数。 以下は、入力を配列に直したもの。

【8段階の角度調節】 Blanche PCスタンド ノートパソコンスタンド ノートpc スタンド ノートPCスタンド 収納ケース付き リモートワーク 在宅ワーク アルミニウム ノートパソコン タブレット スタンド 角度調節 ノートブック アルミスタンド

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です