/* ----------------------------------------------------------------
 Split: Returns a zero-based, one-dimensional array containing
        a specified number of substrings
 Parameters:
      Expression = String expression containing substrings and
                   delimiters. If expression is a zero-length
                   string(""), Split returns an empty array,
                   that is, an array with no elements and no
                   data.
      Delimiter  = String character used to identify substring
                   limits. If delimiter is a zero-length
                   string (""), a single-element array
                   containing the entire expression string
                   is returned.
 Returns: String
---------------------------------------------------------------- */
function Split(Expression, Delimiter)
{
        var temp = Expression;
        var a, b = 0;
        var array = new Array();
        if (Delimiter.length == 0)
        {
                array[0] = Expression;
                return (array);
        }
        if (Expression.length == '')
        {
                array[0] = Expression;
                return (array);
        }
        Delimiter = Delimiter.charAt(0);
        for (var i = 0; i < Expression.length; i++)
        {
                a = temp.indexOf(Delimiter);
                if (a == -1)
                {
                        array[i] = temp;
                        break;
                }
                else
                {
                        b = (b + a) + 1;
                        var temp2 = temp.substring(0, a);
                        array[i] = temp2;
                        temp = Expression.substr(b, Expression.length - temp2.length);
                }
        }
        return (array);
}
9 Ağustos 2007 Perşembe
Split string into array
  Subscribe to:
  
Kayıt Yorumları (Atom)
0 Comments:
Post a Comment