我如何使用if in for loop cant查找状态

时间:2017-04-22 12:08:06

标签: php loops if-statement

如何在if循环中使用for? 如果新闻地点是3显示新闻,如果不显示。

for ($j=0; $j<5; $j++) {
    if ($place = 3) {
        $news_url_seo = $snews[$j][id] . "-" . seo($snews[$j][title]) . ".html";
        ?>
        <div class="title">
            <a href="<?= $news_url_seo; ?>">
                <?= stripslashes($snews[$j][title]) ?></a>
        </div>
        <?php
    }
}

//我使用了if else,如下所示,但stil无法发布帖子

                            <?php   
                            for($j=0; $j<5; $j++){
                            $news_url_seo = $snews[$j][id]."-".seo($snews[$j][title]).".html";              ?>
                            <?php
                            if($place == 3){
                            ?>
                            <div class="title">
                            <a href="<?=$news_url_seo;?>">
                            <?=stripslashes($snews[$j][title])?></a>
                            </div>

                            <?php
                            }   else {
                            ?>
                            <div class="title">
                            henüz haber yok
                            </div>

                            <?php
                            }
                            ?>
                            <?php
                            }
                            ?>

2 个答案:

答案 0 :(得分:0)

设置正确的条件

<?php
$address = '43 Willow Street'; // $_POST["address"] or '35 Hanover Crescent & 52 Longford Road';

preg_match_all("/(\d+)(.+?)(crescent|road|street)/i", $example, $out_arr);

// $no_of_addresses_found = count($out_arr[0]); // in case of future improvements
$strNumber = $out_arr[1][0];     // 43
$strName = trim($out_arr[2][0]); // Willow
$strType = $out_arr[3][0];       // Street

echo "Your street number is: $strNumber <br>";
echo "Your street name is: $strName <br>";
echo "Your street type is: $strType <br>"

答案 1 :(得分:0)

阅读文件comparison operator&amp; Assingment operator

value 3正在为$place variable分配$place == 3。如果您想要检查数据类型,那么比较应该是双倍==喜欢这个$place === 3意味着使用if($place == 3) { ...... }

{{1}}