【发布时间】:2019-04-20 21:47:08
【问题描述】:
假设现在我有一个字符串:
$detail = "1=>Apple, 2=>Cheesecake, 3=>Banana";
如何将字符串$detail转换或解析为关联数组,变成这样:
$detail_arr['1'] = "Apple";
$detail_arr['2'] = "Cheesecake";
$detail_arr['3'] = "Banana";
或
喜欢下面的代码:
$detail_arr = array("1"=>"Apple", "2"=>"Cheesecake", "3"=>"Banana");
foreach($detail_arr as $x=> $x_name)
{
echo "Price=" . $x . ", Name=" . $x_name;
}
并且会显示:
Price = 1, Name = Apple, ...
【问题讨论】:
-
如果关键是价格,那么您的数组中只能有一个价格相同的商品。
标签: php arrays foreach associative-array