配列内のすべてのアイテムを次のようなvarialbesに変換する必要があります。
$item[0] = "apple=5";
$item[1] = "banana=7";
$item[2] = "orange=8";
そして私はそれをこれに変換したい:
$apple=5;
$banana=7;
$orange=8;
通常の変数のように。出来ますか?
ばかげたことのようですが、連想配列に変換してみませんか?しかし、あなたがしなければならない場合:
foreach($item as $x) {
list($name, $val) = explode('=', $x, 2);
$$name = $val;
}
配列を結合して文字列を変数に解析することができます
parse_str(implode('&',$item));
あなたはこのようにそれを行うことができます
$item[0] = "apple=5";
$item[1] = "banana=7";
$item[2] = "orange=8";
foreach($item as $row)
{
$new = explode('=',$row);
$array[$new[0]] = $new[1];
}
extract($array);
echo $apple;
echo $banana;
echo $orange;