2011-12-07 6 views
0

다음 배열이 지정됩니다. 이 값들은 mysql 데이터베이스의 부울 값입니다. 그들은 한 행의 시설을 나타냅니다 :이 배열을 표시하는 방법은 무엇입니까?

<?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"; 

?> 

어떻게하면 특정 레코드의 페이지에 표시 할 수 있습니까? (마지막 쉼표로 구분하여 쉼표로 구분)

--------- 업데이트 -------------- @Chris 최대한 정확하게하려면 .. 나는 그것을 의미한다 예. $ facilitiesgroup1 [1] = "red"요소는 mysql 테이블에서 'facilitiesgroup1_1'필드로 표현되며, 체크 된 (true) 경우 해당 속성 (record)이이 기능 (red)보다 높습니다.

내가 좋아하는, 그룹화 된 목록에서 쿼리를 실행 한 후 각각의 속성 페이지에 표시하고 싶은 무엇

:이 나열 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" 
); 

, 당신은 각 배열 쉼표를 만들기 위해 (이 같은 것을 사용할 수 있습니다

둘째, 당신은 두 개의 서로 다른 배열에있는 것을 방지 할 수 있다면, 그것으로 깨끗하고 쉽게 작동하는 것

echo implode(',', facilitiesgroup1); 
echo implode(',', facilitiesgroup2); 
,536 : 단지 implode를 사용하여 위의 입증 된 바와 같이,

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

그렇지 않으면 : CSV와 같은 ,.) 사이에 새로운 라인으로 구분

문서

+0

OK, 덕분에 잘 작동 내파. 그러나 배열의 모든 요소가 mysql 필드에 바인딩되면 (true/false) 쿼리에 따라 검사 할 배열 요소를 표시하고 싶습니다. (PHP를 ASP 사이트로 변환하려고했기 때문에 미안하지만 정확하지 않아 죄송합니다.) @Aurelio – Yaelede

+0

아직 데이터베이스 파트 여기에 요인이 있습니다. –

관련 문제