PHP の array_key_exists は Ruby では Hash#key? に対応する
PHP の array_key_exists みたいな処理を Ruby では Hash#key? を使って実現するみたいです。
■ PHP
1 2 3 | $a = array('first' => 1, 'second' => 2); var_dump( array_key_exists('first', $a) ); // => true |
■ Ruby
1 2 3 | animals = {:sheep => 1, :cow => 2}; puts animals.key?(:cow); # => true |
ハッシュ内にキーが存在するかどうか調べるメソッドは、includeの他にも、key, has_key, memberなどがあるみたいです。
【参考】
・Convert PHP array_key_exists() to Ruby | PHP to Ruby