配列を JSON 形式にエンコードしようとしています。配列にはハッシュされたパスワードとソルトが含まれていますが、何らかの理由で配列がエンコードされず、ソルト内の文字に関係していると思います。これは、またはそのような文字を含むものを JSON エンコードできないのでしょうか?
$options = [
'cost' => 12,
'salt' => mcrypt_create_iv(22, MCRYPT_DEV_URANDOM),
];
$salt = $options['salt'];
$arr = array('password' => 1, 'salt' => $salt);
echo json_encode($arr);