1

あなたがこれを持っているとしましょう:

while ($record = mysql_fetch_assoc($dbquery)) {
    $arr[] = $record['$columnvalue1'];
}
$arraycount = count($arr);

配列に複数の列が必要な場合、これはどのように行われますか?

while ($record = mysql_fetch_assoc($dbquery)) {
    $arr[] = array($record['$columnvalue1'],$record['$columnvalue2']);
}
$arraycount = count($arr);

上記のコードエラー:

Warning: array_count_values(): Can only count STRING and INTEGER values! 
4

1 に答える 1

1

複数の列の値を配列に追加するには

$arr = array();
while ($record = mysql_fetch_array($dbquery)) {
    array_push($arr,$record['$columnvalue1'],$record['$columnvalue2']);
}

配列の合計を見つけるには

$arraycount = array_sum($arr); //to find the sum of the array
$num = sizeof($arr); //to find the size of the array
于 2012-04-20T07:03:33.803 に答える