読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

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

php

PHP: array_count_values - Manual

array array_count_values ( array $input )

array_count_values() は、 配列 input の値をキーとし、 input におけるその値の出現回数を値とした配列を返す。

というものなのだが、

<?php
$hoge_array = array(null);
array_count_values($hoge_array);
?>

みたいなのを実行すると、タイトルのような警告が出てめっ☆てされる。

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

stringかinteger型のデータしか判定してくれないんだってさ。

<?php
$hoge_array = array("");
array_count_values($hoge_array);
?>

とすると、警告は消えます。