- var_dump: documentation ( source)
- explode: documentation ( source)
<?php
$key = "translations.fr.idTranslation";
$value = 4;
$keys = explode('.', $key);
$x = count($keys) - 1;
$temp = array($keys[$x] => $value);
for($i = $x-1; $i >= 0; $i--)
{
$temp = array($keys[$i] => $temp);
}
var_dump($temp);