Вы не можете просто использовать explode()
, потому что он также отделит select
от value
.Вы можете изменить свой вывод так, чтобы вместо этого у вас были ключи массива, такие как selectValue_2_1
.
Затем вы можете делать то, что вы хотите:
$items = array('selectValue_2_1' => 1);
foreach ($items as $key => $value) {
$parts = explode('_', $key);
}
Это даст, например:
array('selectValue', '2', '1');
Вы можете использовать array_keys () чтобы извлечь ключи из массива.