用PHP if语句替换字符串
我有一个API,它将财产(房地产)数据从中央数据库输出到我的网站。我想用我自己的名称替换某些属性类型的名称。我有以下代码:用PHP if语句替换字符串,php,string,if-statement,Php,String,If Statement,我有一个API,它将财产(房地产)数据从中央数据库输出到我的网站。我想用我自己的名称替换某些属性类型的名称。我有以下代码: <?php echo isset($property['ROLType']) ? $property['ROLType'] : (isset($property['PropertyType']['NameType']) ? $property['PropertyType']['NameType'] : '-'); ?> 此类别中有许多属性的名称/类型。其中
<?php echo isset($property['ROLType']) ? $property['ROLType'] : (isset($property['PropertyType']['NameType']) ? $property['PropertyType']['NameType'] : '-'); ?>
此类别中有许多属性的名称/类型。其中之一是“独立别墅”,我想把它改成“别墅”
我试过这个,但没有成功:
<?php echo isset($property['ROLType']) ? $property['ROLType'] : (isset($property['PropertyType']['NameType']) ? $property['PropertyType']['NameType'] : '-'); ?>
<?php
if(isset($wprow_details['Property']['ROLType'])){
if($wprow_details['Property']['ROLType'] == 'Detached Villa'){
echo 'Villa';
}?>
我做错了什么?试试这个:
<?php
if(isset($wprow_details['Property']['ROLType'])){
if($wprow_details['Property']['ROLType'] == 'Detached Villa'){
echo 'Villa';
}
}
?>
trim数据可能有空格trim($wprow\u details['Property']['ROLType'])
我想到了这一点,但只适用于这个类别,因为名称相似。我需要一种方法来改变成什么,因为我将重命名更多的类别,其中原始字符串和所需字符串是完全不同的词。谢谢Serghei。嗯,对我来说不起作用-现在没有搜索结果/属性加载到我的页面中,所以我这样做的方式一定有问题。很抱歉,我忘记了结束括号,请立即尝试,它应该会起作用。我编辑了我的回复再次感谢你在这里帮助我。这一次将加载属性,但前端没有更改。仍然读着“独立别墅”。