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