私は次の方法で配列に数値を格納します:
467:0
ここで、467 は数値、0 は出現回数です。
やっているのは、データベースから一連の数字を取得し、出現回数を増やしている場合は、複数回出現する数字を探すことです。
$numberCount = explode(':', $this->_presentationArr);
if(in_array($numberprefix . ':' . preg_match('/^\d+$/', $numberCount[1]), $this->_presentationArr))
{
$pos = array_search($numberprefix . ':' . preg_match('/^\d+$/', $numberCount[1]), $this->_presentationArr);
$tmpArr = explode(':', $this->_presentationArr[$pos]);
$tmpArr[1]++; # this does not work
}
$tmpArr[1] は、一致ごとにインクリメントする必要がある数です。何か案は?