From: Paul Lutus Date: 2006-09-27T01:15:09+09:00 Subject: Re: Ruby's equivalent of PHP explode voipfc@googlemail.com wrote: > > What is ruby's equivalent of PHPs explode? > > A routine which can breakdown a string and return the results in an > array or a routine that can parse an .ini file and return the key > value pairs in an array[key]=value. Actually, that is two questions. As to the first (explode a string on word boundaries), you've been given an answer: array = string.split("\s") # many variations As to the second, read an .ini file and break it down by line and by name/value pairs (not tested): data = File.read("filename.ini") my_hash = {} data.each do |line| key,value = line.split("=") my_hash[key] = value end The second won't work properly if there are any equals signs in the value field. The solution for this is only a bit more complex. -- Paul Lutus http://www.arachnoid.com