Я пытаюсь добавить ключевые имена в разобранном многомерный массивPHP - Добавить ключи в разобранном многомерный массив
Я это:
$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>';
Результат:
Эта работа хорошо, но я хочу, чтобы добавить ключи в массив элементов:
Это то, что я 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
)
)
Можете ли вы помочь мне, пожалуйста?
быстрое примечание: вы не можете иметь два 'ключи Post' на том же уровне, и вы уже использовали функцию массива, что вам нужно для того, чтобы иметь этот ассоциативный ключ, 'array_combine', просто иметь массив жесткого кода, который будет объединен. – Ghost
Можете ли вы показать нам, как выглядят почтовые данные? – Jaime
foreach loop ... –