2017-06-07 68 views
-3

我想在使用foreach()后将字符串更改为数组(012) 它是如何完成的?爆炸功能对我无效?

$g = ""; 
$changer = explode(",", $g); 
foreach ($y as $key => $c) { 
    foreach ($c['movie'] as $rr) { 
     $g .= $rr->movieName . ","; 
    } 
} 
+1

你想做什么? g是空的,你正在把它炸成什么? http://us.php.net/manual/en/function.explode.php – mkaatman

+0

没有什么我快速发布的问题 –

回答

1

根据您的回答,那里有更简单的方法来做到这一点比你在做什么:

foreach ($y as $key => $c) { 
    foreach ($c['movie'] as $rr) { 
     $changer[] = $rr->movieName; 
    } 
} 
0

,我发现自己的答案唯一的问题是我的爆炸功能的位置:

<!-- my code --> 
$g ="";   
foreach ($y as $key => $c) { 
    foreach ($c['movie'] as $rr) { 
     $g .= $rr->movieName . ","; 
    } 
} 
$changer = explode(",", $g); 
+0

我加了我自己的答案,因为你这样做的方式是漫长而毫无意义的。 – Enstage

+0

和你的答案真棒谢谢你的帮助然后^^ –