Php 如何从$cat_字段中排除$row[';weight';]
嗨,你能帮我从这个和平的脚本中排除一行吗Php 如何从$cat_字段中排除$row[';weight';],php,Php,嗨,你能帮我从这个和平的脚本中排除一行吗 <?php if($ad_fields!="") { foreach ($ad_fields as $key => $value) { echo " <nobr><strong> ".$cat_fields[$key][0].": </strong>". " ".$ad_fields[$key]
<?php
if($ad_fields!="") {
foreach ($ad_fields as $key => $value)
{
echo " <nobr><strong> ".$cat_fields[$key][0].": </strong>".
" ".$ad_fields[$key].$fld_dim[$key].$fld_dimd[$key].";<br /> </nobr> "; }}
?>
这个脚本回显所有行,如何实现脚本不调用例如$row['weight']或$row['weight']和$row['height']
谢谢您的代码示例没有名为
$row
的变量,因此我假设您指的是$cat\u字段
,$ad\u字段
,$fld\u dim
或$fld\u dimd
(它们似乎都有相同的键)
您可以在foreach
-循环中检查$key
的值。如果它与您不想显示的值匹配,请使用continue代码>要跳过:
foreach ($ad_fields as $key => $value) {
if (($key == 'weight') || ($key == 'height')) continue;
或者,您可以定义要跳过的密钥数组,并在\u array()
中使用进行检查:
如果要跳过的键列表过长,则第二个选项可能会更好。您的代码示例没有名为$row
的变量,因此我假设您指的是$cat\u字段
,$ad\u字段
,$fld\u dim
(它们似乎都有相同的键)
您可以在foreach
-循环中检查$key
的值。如果它与您不想显示的值匹配,请使用continue代码>要跳过:
foreach ($ad_fields as $key => $value) {
if (($key == 'weight') || ($key == 'height')) continue;
或者,您可以定义要跳过的密钥数组,并在\u array()
中使用进行检查:
如果要跳过的键列表变得相当长,则第二个选项可能会更好。您的意思是,如果($key=='weight'| |$key=='height')继续,则除了代码>?我不想排除体重和身高。我想保留其他人,例如标题、姓名……你的意思是,如果($key=='weight'| |$key=='height')继续的话,除外代码>?我不想排除体重和身高。我想保留其他,例如标题、姓名……将尝试第二个选项。谢谢。我将尝试第二种选择。非常感谢。