PHP - 在正确的位置打印正确的值

时间:2013-09-30 05:19:41

标签: php

我是PHP初学者所以请耐心等待。我设法通过打印使数组工作。

这些是例子。 医疗,办公室,零售是房产类型。 Soho,商店店是属性子类型。

印刷文字应如下所示:

  • 医疗
  • Office / SoHo
  • 办公室/ SoHO,零售/商城

现在正在打印

  • 医疗/ ===>如果某个属性类型没有属性子类型,则不想打印“/”。
  • Office / Soho
  • Office / Soho Retail / Mall Shop ==>应该有逗号

如何删除'/'或添加逗号?

foreach($property as $home => $value){
print $value;
foreach($prop_type as $type => $subtype){
if($subtype != $prop_type && !empty($subtype)){
print " / " . $subtype;
}

 }
    if($home != count($property)-1){
print ", ";
}
}

编辑#2

虽然我已经解决了这个问题,但我意识到还有一件事我需要提出来。感谢您的帮助。

如果在数据库中,它有2个字段包含属性和属性子类型,例如

  • 1,3 =数据库中的属性字段
  • empty,4 =数据库中的子类型字段

如何判断属性和子类型字段是否在数据库中匹配,它应该是:

  • 1 =空
  • 3 = 4

我在stackoverflow或google上找不到答案。如果你能帮助,谢谢你们。)

0 个答案:

没有答案