找到一个4位数字,乘以4得到相反的数字?

时间:2014-10-22 06:31:12

标签: php

我正在尝试在 PHP 中编写一个简单的程序,但无法理解我哪里出错 - 这是我到目前为止所尝试的:

function multipliedByReverseOrder() {
            for ($i = 1000; $i <=9999; $i++) {
                $value_a = $i;
                $value_b = $i*4;
               $new_value_a=$value_a;
                $new_value_b=$value_b;
                if($new_value_a==$value_a||$new_value_b==$value_b){

                }
            }
                $exact_value_a=$value_a*$new_value_a;
                $exact_value_a=$new_value_b;

                if ($exact_value_a == $exact_value_b) {
                echo $exact_value_a . "The Result is:";
            }

        }

1 个答案:

答案 0 :(得分:0)

您可以使用strrev函数反转字符串。

function multipliedByReverseOrder() {

            for ($i = 1000; $i <=9999; $i++) {
                $a = $i;
                $b = $i*4;

                $c = strrev($b);

                if($a == $c)
                {
                    echo "Result is:". $a;
                }
        }
}