$arr = explode(';', $string);
$output = [];
foreach ($arr as $item) {
list($key, $value) = explode('=', $item);
$output[$key] = $value;
}
var_dump($output);
$output = [];
array_map(function($item) use (&$output) {
list($key, $value) = explode('=', $item);
$output[$key] = $value;
}, explode(';', $string));
$result = [
'lang' => [
'goods' => [
'ru' => $array1['ru']['lang']['goods'],
'en' => $array2['en']['lang']['goods']
],
'main' => [
'title' => [
'ru' => $array1['ru']['lang']['main']['title'],
'en' => $array2['en']['lang']['main']['title']
],
'description' => [
'ru' => $array1['ru']['lang']['main']['description'],
'en' => $array2['en']['lang']['main']['description']
]
]
]
];
PHP_INT_MAX (integer)
Максимальное целое число, поддерживаемое данной сборкой PHP. Обычно это int(2147483647) в 32-битных системах и int(9223372036854775807) в 64-битных. Доступно с PHP 5.0.5 Обычно, PHP_INT_MIN === ~PHP_INT_MAX.
var_dump(PHP_INT_MAX);