mb_substr - 如何让它工作?

时间:2014-04-01 14:59:01

标签: php substr mbstring

我正在创造一个结合物。当用户输入动词时,程序会为每个人更改最后2个字符以及相应的结尾。

问题是它只能在没有特殊字符的情况下工作 - 如果我使用任何特殊字符,它不会返回任何内容。这是代码:

<?php
$verb = $_POST["verb"];
$last2 = substr($verb, -2);
$aic_eic_oic = array("je", "isz", "i", "imy", "icie", "ja" );  

if ($last3 == "aić" || $last3 == "eić" || $last3 == "oić") {
    foreach ($aic_eic_oic as $one) {
        echo "<li>$root2$one</li>";
        }   
    }

?>

我已经知道substr只适用于一个字符=一个字节,而不是特殊字符的情况,所以我一直在试验mb_substr,但没有成功。重要的是动词的长度会有所不同。

我很抱歉几个月前复制了我自己的问题 - 然后我得到了部分解决方案,但不幸的是我无法从这台计算机上访问它。

0 个答案:

没有答案