Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果值为空,则使用for循环php跳过行项目_Php - Fatal编程技术网

如果值为空,则使用for循环php跳过行项目

如果值为空,则使用for循环php跳过行项目,php,Php,我使用for循环打印了一些数据。我的代码工作正常,但若特定值为空,我想跳过行 我的代码 $count = count($cd); for ($i = 0; $i < $count; $i++) { print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'

我使用for循环打印了一些数据。我的代码工作正常,但若特定值为空,我想跳过行

我的代码

$count = count($cd);
for ($i = 0; $i < $count; $i++) 
{

print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'"]';

if ($i < ($count - 1))
 {
    echo ', ';
 }
}
$count=计数($cd);
对于($i=0;$i<$count;$i++)
{
打印“[”..cd[$i][2]”、“..cd[$i][4]”、“..cd[$i][5]”、“..count.”、“..cd[$i][8]”、“..cd[$i][0]”、“...strip_标签($cd[$i][3])、“..cd[$i][6]”、“;
如果($i<($count-1))
{
回声',';
}
}
如果
$cd[$i][2]和$cd[$i][4]
的值为空,则打印跳过此行


任何想法

使用
if
条件跳过空行,检查是否为空,然后打印

$count = count($cd);
for ($i = 0; $i < $count; $i++) 
{
   if(!empty($cd[$i][2]) && !empty($cd[$i][4]))
     print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'"]';

   if ($i < ($count - 1))
   {
       echo ', ';
   }
}
$count=计数($cd);
对于($i=0;$i<$count;$i++)
{
如果(!empty($cd[$i][2])&&!empty($cd[$i][4]))
打印“[”..cd[$i][2]”、“..cd[$i][4]”、“..cd[$i][5]”、“..count.”、“..cd[$i][8]”、“..cd[$i][0]”、“...strip_标签($cd[$i][3])、“..cd[$i][6]”、“;
如果($i<($count-1))
{
回声',';
}
}

使用
if
条件跳过空行,检查是否为空,然后打印

$count = count($cd);
for ($i = 0; $i < $count; $i++) 
{
   if(!empty($cd[$i][2]) && !empty($cd[$i][4]))
     print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'"]';

   if ($i < ($count - 1))
   {
       echo ', ';
   }
}
$count=计数($cd);
对于($i=0;$i<$count;$i++)
{
如果(!empty($cd[$i][2])&&!empty($cd[$i][4]))
打印“[”..cd[$i][2]”、“..cd[$i][4]”、“..cd[$i][5]”、“..count.”、“..cd[$i][8]”、“..cd[$i][0]”、“...strip_标签($cd[$i][3])、“..cd[$i][6]”、“;
如果($i<($count-1))
{
回声',';
}
}

使用
if
条件跳过空行,检查是否为空,然后打印

$count = count($cd);
for ($i = 0; $i < $count; $i++) 
{
   if(!empty($cd[$i][2]) && !empty($cd[$i][4]))
     print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'"]';

   if ($i < ($count - 1))
   {
       echo ', ';
   }
}
$count=计数($cd);
对于($i=0;$i<$count;$i++)
{
如果(!empty($cd[$i][2])&&!empty($cd[$i][4]))
打印“[”..cd[$i][2]”、“..cd[$i][4]”、“..cd[$i][5]”、“..count.”、“..cd[$i][8]”、“..cd[$i][0]”、“...strip_标签($cd[$i][3])、“..cd[$i][6]”、“;
如果($i<($count-1))
{
回声',';
}
}

使用
if
条件跳过空行,检查是否为空,然后打印

$count = count($cd);
for ($i = 0; $i < $count; $i++) 
{
   if(!empty($cd[$i][2]) && !empty($cd[$i][4]))
     print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'"]';

   if ($i < ($count - 1))
   {
       echo ', ';
   }
}
$count=计数($cd);
对于($i=0;$i<$count;$i++)
{
如果(!empty($cd[$i][2])&&!empty($cd[$i][4]))
打印“[”..cd[$i][2]”、“..cd[$i][4]”、“..cd[$i][5]”、“..count.”、“..cd[$i][8]”、“..cd[$i][0]”、“...strip_标签($cd[$i][3])、“..cd[$i][6]”、“;
如果($i<($count-1))
{
回声',';
}
}
试着这样做:

$count = count($cd);
for ($i = 0; $i < $count; $i++) 
{
if(!empty($cd[$i][2]) && !empty( $cd[$i][4])) {

print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'"]';


if ($i < ($count - 1))
 {
    echo ', ';
 }
}
}
for ($i = 0; $i < $count; $i++) 
{
   if(empty($cd[$i][2]) && empty($cd[$i][4])) continue; // skip this line entirely

   ... // the rest of your code in the loop
}
$count=计数($cd);
对于($i=0;$i<$count;$i++)
{
如果(!empty($cd[$i][2])&&!empty($cd[$i][4])){
打印“[”..cd[$i][2]”、“..cd[$i][4]”、“..cd[$i][5]”、“..count.”、“..cd[$i][8]”、“..cd[$i][0]”、“...strip_标签($cd[$i][3])、“..cd[$i][6]”、“;
如果($i<($count-1))
{
回声',';
}
}
}
试着这样做:

$count = count($cd);
for ($i = 0; $i < $count; $i++) 
{
if(!empty($cd[$i][2]) && !empty( $cd[$i][4])) {

print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'"]';


if ($i < ($count - 1))
 {
    echo ', ';
 }
}
}
for ($i = 0; $i < $count; $i++) 
{
   if(empty($cd[$i][2]) && empty($cd[$i][4])) continue; // skip this line entirely

   ... // the rest of your code in the loop
}
$count=计数($cd);
对于($i=0;$i<$count;$i++)
{
如果(!empty($cd[$i][2])&&!empty($cd[$i][4])){
打印“[”..cd[$i][2]”、“..cd[$i][4]”、“..cd[$i][5]”、“..count.”、“..cd[$i][8]”、“..cd[$i][0]”、“...strip_标签($cd[$i][3])、“..cd[$i][6]”、“;
如果($i<($count-1))
{
回声',';
}
}
}
试着这样做:

$count = count($cd);
for ($i = 0; $i < $count; $i++) 
{
if(!empty($cd[$i][2]) && !empty( $cd[$i][4])) {

print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'"]';


if ($i < ($count - 1))
 {
    echo ', ';
 }
}
}
for ($i = 0; $i < $count; $i++) 
{
   if(empty($cd[$i][2]) && empty($cd[$i][4])) continue; // skip this line entirely

   ... // the rest of your code in the loop
}
$count=计数($cd);
对于($i=0;$i<$count;$i++)
{
如果(!empty($cd[$i][2])&&!empty($cd[$i][4])){
打印“[”..cd[$i][2]”、“..cd[$i][4]”、“..cd[$i][5]”、“..count.”、“..cd[$i][8]”、“..cd[$i][0]”、“...strip_标签($cd[$i][3])、“..cd[$i][6]”、“;
如果($i<($count-1))
{
回声',';
}
}
}
试着这样做:

$count = count($cd);
for ($i = 0; $i < $count; $i++) 
{
if(!empty($cd[$i][2]) && !empty( $cd[$i][4])) {

print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'"]';


if ($i < ($count - 1))
 {
    echo ', ';
 }
}
}
for ($i = 0; $i < $count; $i++) 
{
   if(empty($cd[$i][2]) && empty($cd[$i][4])) continue; // skip this line entirely

   ... // the rest of your code in the loop
}
$count=计数($cd);
对于($i=0;$i<$count;$i++)
{
如果(!empty($cd[$i][2])&&!empty($cd[$i][4])){
打印“[”..cd[$i][2]”、“..cd[$i][4]”、“..cd[$i][5]”、“..count.”、“..cd[$i][8]”、“..cd[$i][0]”、“...strip_标签($cd[$i][3])、“..cd[$i][6]”、“;
如果($i<($count-1))
{
回声',';
}
}
}

有多种方法可以检查某个内容是否为“空白”:

  • if(empty($var))
    -
    empty($var)
    如果变量未设置,或者变量值为空(empty=空字符串或零或null或false),则为
    true

  • 如果(!strlen($var))
    -这几乎是相同的,除非未设置变量,否则将收到警告,并且在这种情况下,零不是空值(因为它检查值的长度)

  • if(!isset($var))
    -
    isset($var)
    如果设置了变量,则为
    true
    ,否则为
    false
    。所以,
    !isset($var)
    是完全相反的,因为是否定的

  • 因此,根据您对blank的定义,您可能需要在此处检查不同的内容。 但一般情况下,情况如下:

    $count = count($cd);
    for ($i = 0; $i < $count; $i++) 
    {
    if(!empty($cd[$i][2]) && !empty( $cd[$i][4])) {
    
    print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'"]';
    
    
    if ($i < ($count - 1))
     {
        echo ', ';
     }
    }
    }
    
    for ($i = 0; $i < $count; $i++) 
    {
       if(empty($cd[$i][2]) && empty($cd[$i][4])) continue; // skip this line entirely
    
       ... // the rest of your code in the loop
    }
    
    ($i=0;$i<$count;$i++)的
    
    {
    如果(empty($cd[$i][2])&empty($cd[$i][4])继续;//完全跳过此行
    …//循环中的其余代码
    }
    
    有多种方法可以检查某个内容是否为“空白”:

  • if(empty($var))
    -
    empty($var)
    如果变量未设置,或者变量值为空(empty=空字符串或零或null或false),则为
    true

  • 如果(!strlen($var))
    -这几乎是相同的,除非未设置变量,否则将收到警告,并且在这种情况下,零不是空值(因为它检查值的长度)

  • if(!isset($var))
    -
    isset($var)
    如果设置了变量,则为
    true
    ,否则为
    false
    。所以,
    !isset($var)
    是完全相反的,因为是否定的

  • 因此,根据您对blank的定义,您可能需要在此处检查不同的内容。 但一般情况下,情况如下:

    $count = count($cd);
    for ($i = 0; $i < $count; $i++) 
    {
    if(!empty($cd[$i][2]) && !empty( $cd[$i][4])) {
    
    print'["'.$cd[$i][2].'", '.$cd[$i][4].', '.$cd[$i][5].','.$count.',"'.$cd[$i][8].'","'.$cd[$i][0].'", "'.strip_tags($cd[$i][3]).'","'.$cd[$i][6].'"]';
    
    
    if ($i < ($count - 1))
     {
        echo ', ';
     }
    }
    }
    
    for ($i = 0; $i < $count; $i++) 
    {
       if(empty($cd[$i][2]) && empty($cd[$i][4])) continue; // skip this line entirely
    
       ... // the rest of your code in the loop
    }
    
    ($i=0;$i<$count;$i++)的
    
    {
    如果(empty($cd[$i][2])&empty($cd[$i][4])继续;//完全跳过此行
    …//循环中的其余代码
    }
    
    有多种方法可以检查某个内容是否为“空白”:

  • 如果(空($var))
    -
    空($var)
    是<