Php 如何在两列中打印它们? echo'; 如果((strpos($tr_code,'B')!==false)){//打印出任何包含“B”的内容 回显“$tr_代码”; 回声“$tru name”; } 其他的 回显“$tr_代码”//打印出除“B”以外的任何内容 回声“$tru name”; 回声';

Php 如何在两列中打印它们? echo'; 如果((strpos($tr_code,'B')!==false)){//打印出任何包含“B”的内容 回显“$tr_代码”; 回声“$tru name”; } 其他的 回显“$tr_代码”//打印出除“B”以外的任何内容 回声“$tru name”; 回声';,php,html-table,Php,Html Table,如何在两列中打印它们?我希望单词在左栏包含“B”,在右栏包含“K”。尝试以下解决方案: (您的表必须有4列) echo'; 如果((strpos($tr_code,'B')!==false)){//打印出任何包含“B”的内容 回显“{$tr_code}”; 回显“{$tru name}”; 回声“; 回声“; }else{//打印出除“B”以外的任何内容 回声“; 回声“; 回显“{$tr_code}”; 回显“{$tru name}”; } 回声'; 如果要使用嵌套表,请尝试以下操作: ech

如何在两列中打印它们?我希望单词在左栏包含“B”,在右栏包含“K”。

尝试以下解决方案:

(您的表必须有4列)

echo';
如果((strpos($tr_code,'B')!==false)){//打印出任何包含“B”的内容
回显“{$tr_code}”;
回显“{$tru name}”;
回声“;
回声“;
}else{//打印出除“B”以外的任何内容
回声“;
回声“;
回显“{$tr_code}”;
回显“{$tru name}”;
}
回声';

如果要使用嵌套表,请尝试以下操作:

echo '<tr>';
if ((strpos($tr_code, 'B') !== false)) { //print out anything contain "B"
    echo "<td>{$tr_code}</td>";
    echo "<td>{$tr_name}</td>";
    echo "<td></td>";
    echo "<td></td>";
} else { //print out anything contain other than "B"
    echo "<td></td>";
    echo "<td></td>";
    echo "<td>{$tr_code}</td>";
    echo "<td>{$tr_name}</td>";
}
echo '</tr>';
if((strpos($tru code,'B')!==false)){//打印出任何包含“B”的内容
回声';
回显“$tr_代码
”; 回声“$tru name
”; 回声'; } 否则{ 回声'; echo“$tru code
”;//打印出除“B”以外的任何内容 回声“$tru name
”; }
我假设单词位于数组或嵌套数组中。我有以下建议:

if((strpos($tr_code,'B')!== false)){ //print out anything contain "B"
        echo '<tr><td>';
        echo "<table><tr><td> $tr_code <br /> </td>";
        echo "<td> $tr_name <br /> </td></tr></table>";
        echo '</td><td></td></tr>';
    }
    else {
        echo '<tr><td></td><td>';
        echo "<table><tr><td> $tr_code <br /> </td>"; //print out anything contain other than "B"
        echo "<td> $tr_name <br /> </td></tr></table>";
    }

左边带b的单词
右边带k的单词

从数据库中获取要包含的单词的位置。它是通过变量$tr_code和$tr_name来实现的。但右栏显示在底部。我需要它出现在包含“B”的列旁边。我需要它并排出现。
if((strpos($tr_code,'B')!== false)){ //print out anything contain "B"
        echo '<tr><td>';
        echo "<table><tr><td> $tr_code <br /> </td>";
        echo "<td> $tr_name <br /> </td></tr></table>";
        echo '</td><td></td></tr>';
    }
    else {
        echo '<tr><td></td><td>';
        echo "<table><tr><td> $tr_code <br /> </td>"; //print out anything contain other than "B"
        echo "<td> $tr_name <br /> </td></tr></table>";
    }
<?php
    $words = array("wordb 1", "wordb 2", "wordk 1", "wordk 2", "wordb 3", "wordk 3", "wordk 4", "wordk 5");
    $wordsb = '';
    $wordsk = '';

    foreach($words as $word) {
        if(strpos($word,'b')!== false) {
            $wordsb[] = $word;
        }
        if(strpos($word,'k')!== false) {
            $wordsk[] = $word;
        }
    }

    $length = (count($wordsb) > count($wordsk)) ? count($wordsb) : count($wordsk);
?>

<table border="1" cellpadding="5">
    <thead>
        <tr>
            <th>Words With b On Left</th>
            <th>Words With k On Right</th>
        </tr>
    </thead>
    <tbody>
        <?php for($i = 0; $i < $length; $i++) { ?>
            <tr>
                <td><?php echo (isset($wordsb[$i]) && !empty($wordsb[$i])) ? $wordsb[$i] : "&nbsp;" ; ?></td>
                <td><?php echo (isset($wordsk[$i]) && !empty($wordsk[$i])) ? $wordsk[$i] : "&nbsp;" ; ?></td>
            </tr>
        <?php } ?>
    </tbody>
</table>