0

このコード(コードの一部を表示)を使用してデータベースにクエリを実行しています:

バックエンドでは、ExpressionEngine、Matrix、Cartthrob、DataGrabを使用しています

MySQLとPHPを使用してコードを記述しています

foreach($retailprices->result_array() as $row)
{
print_r($row);   

結果は次のとおりです。

Array ( [row_order] => 1 [col_id_3] => 3.500 ) 
Array ( [row_order] => 2 [col_id_3] => 12.95 ) 
Array ( [row_order] => 3 [col_id_3] => 37.45 ) 

3.500、12.95、37.45を配列に抽出したい

次に、配列を使用してそれらを1つずつ印刷します。出力は次のようになります。

3.500
12.95
37.45

この問題を解決するために誰かが私を案内してください。

どうもありがとうございます

4

2 に答える 2

1
foreach ($row as $out) 
{
print "$out"."<br>";
}  

これにより、配列が出力されます。

出力は次のようになります

3.500
12.95
37.45

これはあなたが探しているものですか?

編集 :

foreach($retailprices->result_array() as $row)
{
 print($row[col_id_3]); // assuming col_id_3 is the column name
}

編集2:

foreach($retailprices->result_array() as $row)
{
 $blah=$row[col_id_3]; 
}

echo $blah[0]; // 3.500
echo $blah[1]; // 12.95
echo $blah[2]; // 37.45
于 2012-08-28T04:42:05.703 に答える
0

あなたの出力はあなたのコードにとってあまり意味がありません。print "$ key ==> $ val \ n"; 改行文字がありますが、出力にはありません。行頭の01はどこから来ていますか?

編集

$array = array();

foreach($retailprices->result_array() as $row)
    $array[] = $row['col_id_3'];

foreach($array as $a)
    echo $a."<br>";
于 2012-08-28T05:43:16.377 に答える