PHP-IF不检查条件是否为真

一天

我正在根据用户输入的动词结尾创建动词共轭词。

现在,它应该对以“ aic”,“ eic”,“ oic”(一个尾数数组)和“ bic”,“ fic”,“ mic”,“ nic”,“ pic”和“ wic”结尾的动词起作用(另一组结尾)。

不幸的是,它一直将第一个数组分配给我放置的任何内容-即使它没有以指定的结尾结尾。

这是页面:www.alweso.2ap.pl/koniugator/index.php

这是代码:

<?php

$verb = $_POST["verb"];
$last2 = substr ($verb, -2);
$last3 = substr($verb, -3);
$last4 = substr($verb, -4);
$last5 = substr($verb, -5);
$last6 = substr($verb, -6);
$last7 = substr($verb, -7);
$last8 = substr($verb, -8);
$last9 = substr($verb, -9);

$root2 = str_replace($last2, "", $verb);
$root3 = str_replace($last3, "", $verb);
$root4 = str_replace($last4, "", $verb);
$root5 = str_replace($last5, "", $verb);
$root6 = str_replace($last6, "", $verb);
$root7 = str_replace($last7, "", $verb);
$root8 = str_replace($last8, "", $verb);
$root9 = str_replace($last9, "", $verb);


$aic_eic_oic = array("je", "isz", "i", "imy", "icie", "ja" );   
$bic_fic_mic_nic_pic_wic = array("ie", "isz", "i", "imy", "icie", "ia" );   
$cic_lic_sic_zic = array("e", "isz", "i", "imy", "icie", "a" ); 

?>
    <div class="container">
      <div class="row">
      <div class="col-md-4 col-md-offset-4">

<?php

if ($last3 == ("aic" || "eic" || "oic")) {
        foreach ($aic_eic_oic as $one) {
        echo "<li>$root2$one</li>";
    }   
    }

elseif ($last3 == ("bic" || "fic" || "mic" || "nic" || "pic" || "wic")) {
        foreach ($bic_fic_mic_nic_pic_wic as $one) {
        echo "<li>$root2$one</li>";
        }
    }

    ?>

</div>
</div>
</div>
不是黑暗的绝对

谁告诉你那行得通?你在哪儿读的?那在任何文档中都没有。它不是那样工作的。

if( in_array($last3, array("aic","eic","oic")))

// ...

elseif( in_array($last3, array("bic","fic","mic","nic","pic","wic")))

或者:

switch($last3) {
  case "aic":
  case "eic":
  case "oic":
    // do something
    break;
  case "bic":
  case "fic":
  case "mic":
  case "nic":
  case "pic":
  case "wic":
    // do something else
    break;
  default:
    // optional, do something to indicate error
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP:检查数组是否全部为真

来自分类Dev

如果WordPress登录中的条件为真,则执行PHP脚本

来自分类Dev

如何检查条件php文件输入图像数组值是否为空

来自分类Dev

Python-检查多个条件是否为真

来自分类Dev

使用不检查是否为True

来自分类Dev

PHP is_nan()不检查数字

来自分类Dev

PHP不检查脚本文件

来自分类Dev

PHP is_nan()不检查数字

来自分类Dev

PHP文件上传-不检查文件大小

来自分类Dev

检查值是否为PHP中的整数

来自分类Dev

PHP检查变量是否为整数

来自分类Dev

如何检查密码是否为哈希-PHP

来自分类Dev

如何检查密码是否为哈希-PHP

来自分类Dev

检查数组是否在php中为空

来自分类Dev

PHP 如果为真,则重新运行该函数直到条件为假

来自分类Dev

检查是否为空与根本不检查

来自分类Dev

Java如何检查哪个条件为真

来自分类Dev

For 循环 PHP 检查值并获取是否满足条件

来自分类Dev

如果条件始终为真,为什么要使用此PHP?

来自分类Dev

当第二个条件在php中为真时,我收到白页

来自分类Dev

如果条件始终为真,为什么要使用此PHP?

来自分类Dev

PHP 仅在条件为真时才将元素添加到数组

来自分类Dev

检查记录的会话是否为真

来自分类Dev

检查记录的会话是否为真

来自分类Dev

检查if语句是否仍然为真

来自分类Dev

连续数次检查if陈述是否为真

来自分类Dev

检查组中任何项目的条件是否为真

来自分类Dev

检查条件是否在更长的时间内为真 - 不仅在特定时间

来自分类Dev

PHP检查图像是否为灰度功能内存泄漏