Действительно простой PHP strlen / if вопрос - PullRequest
1 голос
/ 03 июня 2011

Я пытаюсь взять 2 строки, посмотреть, какая у них длина, и, если одна больше другой, установить ее как $phonenumber, а другую как $extension.См. Ниже:

if(strlen($temp_ext) > 4)
{
    $extension = $temp_cid;
    $phonenumber = $temp_ext;
}
else
{
    $extension = $temp_ext;
    $phonenumber = $temp_cid;
}

Хотя это не похоже на работу.Я все еще получаю 10-значные числа в расширении и 4-значные числа в переменной $phonenumber.Чего мне не хватает?

1 Ответ

3 голосов
/ 03 июня 2011

Попробуйте это

if(strlen($temp_ext) > strlen($temp_cid))
{
    $extension = $temp_cid;
    $phonenumber = $temp_ext;
}
else
{
    $extension = $temp_ext;
    $phonenumber = $temp_cid;
}

Надеюсь, это поможет.

...