2011-12-07 3 views
0

以下の配列が指定されています。これらの値はmysqlデータベースのブール値です。これらは1行の施設を表します。この配列を表示するには?

<?php 

$facilitiesgroup1=array(); 
$facilitiesgroup2=array(); 

$facilitiesgroup1[1]="Red"; 
$facilitiesgroup1[2]="Black"; 
$facilitiesgroup1[3]="Wite"; 
$facilitiesgroup1[4]="Green"; 

$facilitiesgroup2[1]="Swimming"; 
$facilitiesgroup2[2]="Bowling"; 
$facilitiesgroup2[3]="Tennis"; 
$facilitiesgroup2[4]="Football"; 

?> 

特定のレコードのページにこれらを表示するにはどうすればよいですか? (最後のものを除いて、カンマで区切られた)

---------更新-------------- @クリスIはできる限り正確であるために.. 私はそれを意味しますeg $ facilitiesgroup1 [1] = "red"要素はmysqlテーブルの 'facilitiesgroup1_1'フィールドで表され、チェックされている場合はそのプロパティ(レコード)がこの機能を持っています(赤色)。以下のように、私はグループ化されたリスト内のクエリを実行した後に、個々のプロパティページに表示したいものだ

:それは示していますbeacuseだけではもちろん

<p><strong>Facilities-Group-1:</strong><br /> 
<?php 
echo implode($facilitiesgroup1,', ');?> 
</p> 
<br /> 
<p><strong>Facilities-Group-2:</strong><br /> 
<?php 
echo implode($facilitiesgroup2,', ');?> 
</p> 

上記のコードは、仕事をしていませんデータベースのその行でチェックされているものに関係なく、配列に定義されているすべての機能。

答えて

1
echo implode(",",$facilitiesgroup1) 
echo implode(",",$facilitiesgroup2) 
0

使用破、のような:

 
$list = implode(",", $yourArray); 
0

使用implode機能:

$string = implode(',', $facilitiesgroup1); 
echo $string; // Red,Black,White,Green 
2

まず第一に、値がbooleanではありません、彼らはstringsです。

第二に、あなたは二つの異なる配列であることからそれらを防ぐことができれば、で動作するようにクリーンかつ容易になります。

$facilitiesgroups=array(); 
$facilitiesgroups[] = array (
    "Red", 
    "Black", 
    "Wite", 
    "Green" 
); 
$facilitiesgroups[] = array (
    "Swimming", 
    "Bowling", 
    "Tennis", 
    "Football" 
); 

その後、あなたはそれぞれの配列を作るために(このようなものを使用することができカンマ上記示されたように、そうでない場合

function make_csv_row(&$item) { 
    $item = implode(',', $item); 
} 
array_walk($facilitiesgroups, 'make_csv_row'); 
implode("\n", $facilitiesgroups); 

、ちょうどimplodeを使用する:)CSV等,.間に改行で区切ら

echo implode(',', facilitiesgroup1); 
echo implode(',', facilitiesgroup2); 

ドキュメント

+0

OK、おかげで、うまく機能を内破。しかし、配列のすべての要素がmysqlフィールドにバインドされている場合(true/false)、問合せに応じてチェックされる配列要素を表示したいのですが? (私はPHPにASPサイトを変換しようとしているので、正確ではありませんでした申し訳ありませんが、私は、でも、PHPの問題を問うにはあまりよくありませんよ) @Aurelio – Yaelede

+0

私はまだどのようにデータベースの一部を理解していないですここには要因があります。 –

関連する問題