2017-11-11 10 views
0

使用可能な変数に配列の値を取得しようとしています。これらの値を、私が次のステートメントのSELECT呼び出しで使用できるように、読みやすいものに出力したいと思います。最終結果私はecho $ numresultsのようなことができるようになりたいので、このように見えるはずです。9,8,6次のようにMy codeはprint_rを使って以下のように書きます。PHP配列を使用可能な変数に変換する

Array ([0] => 9) Array ([0] => 8) Array ([0] => 6) 

私は近いですが、この配列を使用可能な変数に取得する方法がわかりません。

while ($rowa = mysql_fetch_assoc($resulta)) { 
    if ($rowa['Count'] > 0) { 
     $cids[]= $rowa['id']; 
     display_id($rowa['id'], $levela + 1); 
    } elseif ($rowa['Count']==0) { 
     $cids[]= $rowa['id']; 
    } 

} 
print_r($cids); 
+0

あなたはRTRIM、SUBSTR($文字列、0、-1)を使用する場合 –

+0

両方がしかし、本当に接近している私の答えの助けが必要な場合は、私に教えてください。 mb_substr($ string、0、-1);最後の文字を取り除く関数は、すべてのコンマを削除し、9,8,6からの出力を986にします。 –

答えて

1
$cids = ""; 

while ($rowa = mysql_fetch_assoc($resulta)) { 
    if ($rowa['Count'] > 0) { 
     $cids = $cids . $rowa['id'] . ","; 
     display_id($rowa['id'], $levela + 1); 
    } elseif ($rowa['Count']==0) { 
     $cids = $rowa['id']; 
    } 
} 

print_r($cids); 
+0

rtrimを使用すると、どちらも本当に近いです。substr($ string、0、-1); mb_substr($ string、0、-1);すべてのコンマを削除し、出力を9,8,6から986にする –

+0

単に$ cidsに変更されていたのを修正しました。 " $ rowa ['id']; $ cidsから。 $ rowa ['id']。 "、";完璧に今働く –

関連する問題