2011-03-08 5 views
0

필드 키 값에 대한 조건을 어떻게 선언합니까? 나는 PHP : 필드 키 값 조건

function SINGLE_CUSTOMFIELDS($post,$FieldValues){ 

    global $wpdb,$PPT;$row=1; 

    if($FieldValues ==""){ 
     $FieldValues = get_option("customfielddata"); 
    } 

    if(is_array($FieldValues)){ 

     print "<div class='offer-info'>"; 

     foreach($FieldValues as $key => $field){ 

      if(isset($field['show']) && $field['enable'] == 1){     

      $imgArray = array('jpg','gif','png', 'swf'); 

      $value = $PPT->GetListingCustom($post->ID,$field['key']); 

      if(is_array($value) || strlen($value) < 1){ }else{ 

       if($field['key'] == "Zipcode"){ 

       print "<div style='display:none'><p><br />"; 
       print "<b>".$field['name']."</b></p><p><br />"; 

       } 

가 나는 값과 같은 분야 핵심 우편 번호에 대한 조건을 설정하려면 ...이 문장의 사용자 정의 필드 및 부분은 그 값을 표시하는 데 사용됩니다있다 (예를. 33138)

는 나는 이런 식으로 뭔가있을 것이라고 생각했다 :

if($field['key'] == "Zipcode" => "33138"){ 

       print "Print something"; 

       } 

을하지만 분명히 이것은 잘못된 것입니다. 누군가 특정 필드 키 값에 대한 조건을 설정하는 방법을 보여 주면 고맙겠습니다. 또한 조건문의 여러 필드 키에 대해서도 마찬가지입니다.

고마워요.

+1

나는 혼란 스럽다. "Zipcode"키와 "33138"값을 가진 배열을 원합니까? –

+0

혼란을 드려 죄송합니다. 나는 여전히 PHP를 배우고 있습니다. 나는 사용되는 함수의 시작 부분을 업데이트했다. Zipcode 필드 키가 특정 숫자와 같을 때 조건을 설정하려고합니다. – gdinari

+0

'$ FieldValues'의 값이 무엇인지 (즉, 배열의 구조,'var_export'와 함께) 가장 잘 보여줘야합니다. –

답변

1

"필드 키"가 무슨 의미인지는 모르지만 이름으로 액세스하는 방법은 무엇입니까?

if ($field["Zipcode"] == "33138") { 
    print "Print something"; 
} 
+0

감사합니다 밀 Salathe! 이것은 트릭을했다! – gdinari