Php 收集if函数中的所有(正确的)

Php 收集if函数中的所有(正确的),php,Php,我在这里准备了条件函数中的一些变量 <?php if($one !== "") { $array = "Inner Join One on One.id = Number.id"; } if($two !== "") { $array = "Inner Join Two on Two.id = Number.id"; } if($three !== "") { $array = "Inner J

我在这里准备了条件函数中的一些变量

<?php
if($one !== "")
    {
        $array = "Inner Join One on One.id = Number.id"; 
    }

if($two !== "")
    {
        $array = "Inner Join Two on Two.id = Number.id"; 
    }

if($three !== "")
    {
        $array = "Inner Join Three on Three.id = Number.id"; 
    }

if($four !== "")
    {
        $array = "Inner Join Four on Four.id = Number.id"; 
    }
?>



现在我想检查加入所需的内容。我想收集if函数中的所有(正确的)

我希望所有人都明白我在这里要做什么。提前感谢您的帮助。

试试-

$array = array();
if($one !== "")
    {
        $array[] = "Inner Join One on One.id = Number.id"; 
    }

if($two !== "")
    {
        $array[] = "Inner Join Two on Two.id = Number.id"; 
    }

if($three !== "")
    {
        $array[] = "Inner Join Three on Three.id = Number.id"; 
    }

if($four !== "")
    {
        $array[] = "Inner Join Four on Four.id = Number.id"; 
    }

$str = implode(" ", $array); // Can use other delimiters. here it is blankspace
试试-

$array = array();
if($one !== "")
    {
        $array[] = "Inner Join One on One.id = Number.id"; 
    }

if($two !== "")
    {
        $array[] = "Inner Join Two on Two.id = Number.id"; 
    }

if($three !== "")
    {
        $array[] = "Inner Join Three on Three.id = Number.id"; 
    }

if($four !== "")
    {
        $array[] = "Inner Join Four on Four.id = Number.id"; 
    }

$str = implode(" ", $array); // Can use other delimiters. here it is blankspace
试试-

$array = array();
if($one !== "")
    {
        $array[] = "Inner Join One on One.id = Number.id"; 
    }

if($two !== "")
    {
        $array[] = "Inner Join Two on Two.id = Number.id"; 
    }

if($three !== "")
    {
        $array[] = "Inner Join Three on Three.id = Number.id"; 
    }

if($four !== "")
    {
        $array[] = "Inner Join Four on Four.id = Number.id"; 
    }

$str = implode(" ", $array); // Can use other delimiters. here it is blankspace
试试-

$array = array();
if($one !== "")
    {
        $array[] = "Inner Join One on One.id = Number.id"; 
    }

if($two !== "")
    {
        $array[] = "Inner Join Two on Two.id = Number.id"; 
    }

if($three !== "")
    {
        $array[] = "Inner Join Three on Three.id = Number.id"; 
    }

if($four !== "")
    {
        $array[] = "Inner Join Four on Four.id = Number.id"; 
    }

$str = implode(" ", $array); // Can use other delimiters. here it is blankspace