MARLENUS
Guest
Преобразование массива в хеш
На перле такое делается очень легко:
%hash = @array;
или
$hash = { @array };
а как такое проделать в 1 строку на php?
собственно у меня есть строка данных разделенных символом табуляции и мне нужно получить из нее массив
это легко:
explode( "\t", 'el0 el1 el3 el4' )
но если требуется так же получить хеш то я в тупике
строка данных в данном случае выглядит так:
'key0 val0 key1 val1'
хотелось бы получить:
$hash = ( key0 => val0, key1 => val1 )
Подскажите, пожалуйста
На перле такое делается очень легко:
%hash = @array;
или
$hash = { @array };
а как такое проделать в 1 строку на php?
собственно у меня есть строка данных разделенных символом табуляции и мне нужно получить из нее массив
это легко:
explode( "\t", 'el0 el1 el3 el4' )
но если требуется так же получить хеш то я в тупике
строка данных в данном случае выглядит так:
'key0 val0 key1 val1'
хотелось бы получить:
$hash = ( key0 => val0, key1 => val1 )
Подскажите, пожалуйста