0

このPHPコードを実行する場合:

// test value
$value = "123456-7890";

// remove blank spaces and explode
$value = str_replace(' ', '', $value);
$value = explode('-', $value);

// check number of digits depending on format
if ((count($value) == 1 && strlen($value[0]) != 10) || (strlen($value[0]) != 6 || strlen($value[1]) != 4))
{
    echo "wrong number of digits!";
}

次のエラーが発生します。

PHP Fatal error:  Call to undefined function  () in /Users/Rikard/Desktop/test.php on line 10

私が知る限り、この部分で問題が発生します:strlen($value[0]) != 10しかし、なぜそれが現れるのかわかりません、何か考えはありますか?

4

1 に答える 1

6
于 2012-08-02T15:20:07.407 に答える