decode

Un début de unserialize() en javascript

Quand javascript et php parlent la même langue

unserialize javascript, javascript unserialize, javascript serialize, serialiser javascript, unserialize, serialize javascript, serialize php javascript, serialize unserialize javascript, javascript serialize tableau, serialize javascript array, javascript unserialize php, fonction unserialize, javascript array cle, fonction unserialize javascript, unserialize javascript php

La fonction unserialize ci dessous permet de désérialiser en javascript les tableaux de chaine sérialisés par la fonction serialize().

C'est à dire les tableau du genre de celui ci :

<?php
$tableau = array("clé 1"=> "valeur 1","clé 2"=> "valeur 2");
?>

Le code de la fonction javascript :

function unserialize(inData)
{
var outData = false;
var stringMatches = inData.match(/s:[0-9]+:".*?";s:[0-9]+:".*?";/g);
if(stringMatches != null)
{
outData = new Array()
for(var i = 0; i < stringMatches.length; i++)
{
var match = stringMatches[i].match(/s:[0-9]+:"(.*?)";s:[0-9]+:"(.*?)";/);
if(match != null)
{
outData[match[1]] = match[2];
}
}
}
return outData;
}

Image : Dersven

 

Vidéos drôles

Du fingerboard en taille réelle Un bateau accoste sur la plage Un policier saute une barrière Les rouquins ont une ame C'est toujours mieux de se faire rouler dessus Un problème moteur chez ses soldats Un saut raté dans la piscine Démonstration de Kung Fu par un soldat coréen Comment ne pas faire du vin chaud au micro onde