/**
 * Serializza Array di javascript come in php
 */
function serializeJsToPhp(jsArray) {
    var arrayLength = 0;
    for(var i=0; i<jsArray.length; i++) {
        if(jsArray[i] != undefined) {
            arrayLength++;
        }
    }
    var phpString = "a:"+arrayLength+":{";

    for(var i=0; i<jsArray.length; i++) {

        // prefix for integer based arrays
        if(jsArray[i] != undefined) {
            phpString += "i:"+i;
        
            if(!isArray(jsArray[i])) {
                phpString += ";s:"+jsArray[i].length+":\""+jsArray[i]+"\";";
            } else {
                phpString += ";"+serializeJsToPhp(jsArray[i]);
            }
        }
    }

    phpString += "}";
    return phpString;
}
