2011-12-06 1 views
0

2 (숫자 1과 0)을 평가하는 if 문이 있습니다. 내가 원하는 무엇배열에서 정적 문자열을 인덱스로 참조 하시겠습니까?

$output['mustHaveButtonText'] = ($dealer->mustHave == 0) ? 'Add to Must Have' : 'Remove From Must Have'; 

내가 제대로 이해하고 당신이 가지고 싶은 것은,

0 = "Must Have"; 
1 = "Must Not Have"; 
+2

젠드 프레임 워크와 무슨 관련이 있습니까? –

+0

제목을 좀 더 적절하게 변경하십시오. Zend 프레임 워크가 달성하고자하는 목표와 어떤 관계가 있습니까? – codeling

+0

질문을 이해할 수 없습니다. 무슨 번호 요? 그것을 어디에 할당하고 싶습니까? 인용 부호가있는 조건식의 두 팔에있는 문자열을 바꿀 필요가 없습니까? –

답변

1

처럼, 다음 대신 수의 고통을 표시하는 문자열에 숫자를 할당하는 것입니다

다음
$text = array(0 => 'Add to Must Have', 1 => 'Remove from Must Have'); 

당신이 쓸 수 있습니다 :

다음과 같은 배열,
$output['mustHaveButtonText'] = $text[$dealer->mustHave]; 

그런 식으로 여러 번 텍스트가 필요한 경우에도 한 번만 정의해야하지만 여러 번 사용할 수 있습니다.

+0

죄송합니다, 내 나쁜, 위의 작품을 감사하고 assitance, 그리고 내가 무엇을 표시하기 위해 기반으로 색상을 추가하고 싶다면, 각 요소에 대한 색상처럼 할 수있는 $ text = array (0 = > '필수 항목에 추가', 1 => '반드시 제거해야 함'); – nathan

+0

지금 색을 어디에 추가 하시겠습니까? 미안하지만이 말은 실제로 당신이 원하는 것에 대해 완전히 당황 스러웠습니다 ... 그리고 여기서 원하는 것은 출력 색상입니다. 즉, CSS가 필요하다는 것을 의미합니다. 그렇다면 위의 질문과 전혀 관련이 없습니다. 새로운 것을 시작하십시오! – codeling

관련 문제