私はwhileループを持っている、これは完璧に動作しますので....
while ($fruit_name = current($data)) {
$string1 .= "'".key($data)."',";
next($data);
}
ようになり、そしてエコー:
'derp','test'
配列データ=
Array ([derp] => 68 [test] => 1)
が、 、配列データ=
Array ([derp] => 0 [test] => 0)
echos
nothing,
何ですか?あなたは以来each
を使用する必要があり、手動で配列をトラバースする場合
while (($fruit_name = current($data)) !== false) {
$string1 .= "'".key($data)."',";
next($data);
}
foreachを使用して引用符を囲み、コンマで結合する方がよいでしょう。 – loganfsmyth