Привет Я пытаюсь преобразовать строку смешивания в массив, но не смог получить точный вывод.Попытка конвертировать микс строку в массив, но не удалось получить точный вывод
Я уже использовал взрываются функцию, чтобы удалить трубы знак, но я не могу получить точный результат
Ниже мой код, что я пытался до сих пор:
$customstring = "Eye Width=3/4 in|Finish=Nickel|Hook Opening=7/16 in|Locking Type=Spring Loaded Plunger|Material=Zinc Die Cast|Mounting=Swivel Eye|Overall Length [Nom]=3 1/2 in|Type=Swiveled Securing Hook|Wt.=0.09 lb";
echo "String :<br>".$customstring;
$testarray = explode("|",$customstring);
echo "ARRAY<br><pre>";
print_r($testarray);
AS выход я получаю ниже:
Array
(
[0] => Eye Width=3/4 in
[1] => Finish=Nickel
[2] => Hook Opening=7/16 in
[3] => Locking Type=Spring Loaded Plunger
[4] => Material=Zinc Die Cast
[5] => Mounting=Swivel Eye
[6] => Overall Length [Nom]=3 1/2 in
[7] => Type=Swiveled Securing Hook
[8] => Wt.=0.09 lb
)
Но я хочу удалить это значение «=» равным и сделать левое значение как ключ и вправо как значение. см. мой ожидаемый результат ниже.
Но мой Ожидаемый выход таков:
Array
(
[Eye Width] => 3/4 in
[Finish] => Nickel
[Hook Opening] => 7/16 in
[Locking Type] => Spring Loaded Plunger
[Material] => Zinc Die Cast
[Mounting] => Swivel Eye
[Overall Length [Nom]] => 3 1/2 in
[Type] => Swiveled Securing Hook
[Wt.] => 0.09 lb
)
Продвинутые Благодаря
работ как шарм !!! ваше первое решение прост и сортируется !!Большое вам спасибо :) –
@ManthanDave, добро пожаловать – RomanPerekhrest