PHP:字段键值的条件

PHP:字段键值的条件,php,conditional-statements,Php,Conditional Statements,如何声明字段键值的条件。我有一个自定义字段,此语句的一部分用于显示其值 function SINGLE_CUSTOMFIELDS($post,$FieldValues){ global $wpdb,$PPT;$row=1; if($FieldValues ==""){ $FieldValues = get_option("customfielddata"); } if(is_array($FieldValues)){ pr

如何声明字段键值的条件。我有一个自定义字段,此语句的一部分用于显示其值

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

                }
但显然这是错误的。如果有人演示如何为特定字段键值设置条件,我将不胜感激。也适用于条件语句中的多个字段键


非常感谢

我不完全确定这就是您所说的“字段键”的意思,但是通过名称访问它怎么样

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

我很困惑。您想要一个键为“Zipcode”且值为“33138”的数组,还是?很抱歉造成混淆。我还在学习php。我用正在使用的函数的开头更新了。当Zipcode字段键等于某个数字时,我想为它设置一个条件。您应该向我们显示
$FieldValues
的值是什么(即数组的结构,最好使用
var\u export
)。@Felix:这些值由最终用户输入。没有设定值。@gdinari:我不是这个意思。您正在迭代数组
$FieldValues
,您应该给我们一个示例,说明数组的结构是什么。如果我们不知道数组的结构,如何告诉您如何访问它?
if ($field["Zipcode"] == "33138") {
    print "Print something";
}