-
reset
Posted on September 14th, 2009 No commentsThe reset() function in PHP sets the internal pointer of an array to its first element. However in Ruby, there is no internal array pointer - as such Ruby doesn’t have an equivalent to PHP’s reset() function.
-
pos
Posted on September 11th, 2009 No commentsThe pos() function is only an alias of current, which returns the key and value of the element the current array pointer is pointing to. However since Ruby doesn’t have an internal array pointer, this function does not have a Ruby equivalent.
For further information about pos(), see current().
-
current
Posted on September 8th, 2009 No commentsThe current() function in PHP returns the key and value of the element the current array pointer is pointing to. However in Ruby, there is no internal array pointer - as such Ruby doesn’t have an equivalent to PHP’s current() function.
-
key
Posted on September 5th, 2009 No commentsThe key() function in PHP returns the index element of the element the current array pointer is pointing to. However in Ruby, there is no internal array pointer - as such Ruby doesn’t have an equivalent to PHP’s key() function.
-
end
Posted on September 2nd, 2009 No commentsThe end() function in PHP moves the internal array pointer to the last element in the array. However in Ruby, there is no internal array pointer - as such Ruby doesn’t have an equivalent to PHP’s end() function. However Ruby does have the Array::last() method which returns the last element of an array.
PHP
$programming = array('java', 'ruby', 'python', 'php'); $language = end($programming); print_r($language); // => php
Ruby
programming = ['java', 'ruby', 'python', 'php']; language = programming.last; puts language; => # php
-
next
Posted on August 30th, 2009 No commentsThe next() function in PHP moves the internal array pointer one place forward. However in Ruby, there is no internal array pointer - as such Ruby doesn’t have an equivalent to PHP’s next() function.
-
prev
Posted on August 27th, 2009 No commentsThe prev() function in PHP moves the internal array pointer to the previous element (rewinds). However in Ruby, there is no internal array pointer - as such Ruby doesn’t have an equivalent to PHP’s prev() function.


