webForumDet fria alternativet

Dekryptera en array i implode

1 svar · 170 visningar · startad av nkrantz

nkrantzMedlem sedan apr. 2002755 inlägg
#1

Hej,

Har en array som innehåller krypterade id-nummer. Då jag kör ett databasanrop så vill jag kunna köra:

...
WHERE 
mo.member_id IN (" . implode(",",$_POST['member_id']) . ")...

Jag skulle alltså behöva dekryptera varje förekomst av member_id i arrayen $_POST['member_id'].

Någon som vet om det funkar att göra?

// Nippe

nkrantzMedlem sedan apr. 2002755 inlägg
#2

Jag fick lösa det genom att innan jag kör min SQL loopa igenom arrayen och dekryptera.

		while (list($key, $value) = each ($_POST['member_occupation_id']))
		{
			$in[$key] = decodeID($value);
		}

Men om det är någon annan som behöver lösa det så tror jag att array_walk borde funka, förutsatt att man orkar... ;)

// Nippe

Genererad på 363 ms · cache AV · v20260730165559-full.f96bc7eb