I'm trying to add key names to an exploded multi-dimensional array
I've this:
$datos = $_POST['dataGeneral'];
// Detecting "<" delimiter and PHP_EOL:
/*
1<1<Titulo Episodio<Descripción Episodio<http://www.google.com
1<2<Titulo Episodio 2<Descripción Episodio 2<http://www.google.com
*/
$data = explode(PHP_EOL, $datos);
$num = 0;
foreach($data as &$val){
$exp = explode("<", $val);
$val = array_combine(range($num, $num+sizeof($exp)-1), $exp);
$num += sizeof($exp);
}
echo '<pre>CheckDelimiter:<br/>';
print_r($data);
echo '</pre>';
Result:
This work fine, but I want to add keys to this array elements:
This is what I spected:
Array
(
[post-1] => Array
(
[temporada] => 1
[episodio] => 1
[titulo] => Titulo Episodio
[descripcion] => Descripción Episodio
[link] => http://www.google.com
)
[post-2] => Array
(
[temporada] => 1
[episodio] => 2
[titulo] => Titulo Episodio 2
[descripcion] => Descripción Episodio
[link] => http://www.google.com
)
)
Can you help me please?

postkeys on the same level, and you already have used the array function that you need in order to have that associative key,array_combine, just have a hardcoded array to be combined