It appears you have not yet registered with DEVPPL. To register please click here... (it's fast, easy and free!)

Forum

Log In Sponsors
Board index Programming JavaScript Forum Script-archive

PHP's Explode Function in JavaScript

PHP's Explode Function in JavaScript

Postby HotNoob on Fri Sep 24, 2010 4:49 pm

Code: Select all
<script>
function explode (delimiter, string, limit)
{
    var emptyArray = { 0: '' };
    if ( arguments.length < 2 ||
         typeof arguments[0] == 'undefined' ||
         typeof arguments[1] == 'undefined' )
        {
            return null;
        }
    if ( delimiter === '' ||
         delimiter === false ||
         delimiter === null )
        {
            return false;
        }
        if ( typeof delimiter == 'function' ||
             typeof delimiter == 'object' ||
             typeof string == 'function' ||
             typeof string == 'object' )
        {
            return emptyArray;
        }
        if ( delimiter === true )
        {
            delimiter = '1';
        }

        if (!limit)
        {
          return string.toString().split(delimiter.toString());
        }
        else
        {
            var splitted = string.toString().split(delimiter.toString());
            var partA = splitted.splice(0, limit - 1);
            var partB = splitted.join(delimiter.toString());
            partA.push(partB);
            return partA;
        }
    }
</script>

Enjoy!
HotNoob
100+ Club
 
Posts: 169
Joined: Sun May 02, 2010 1:38 am

Who is online

Users browsing this forum: No registered users and 0 guests