Heim > Backend-Entwicklung > PHP-Tutorial > 关于运算符的有关问题。为毛这样

关于运算符的有关问题。为毛这样

WBOY
Freigeben: 2016-06-13 13:16:41
Original
901 Leute haben es durchsucht

关于运算符的问题。为毛这样?

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
if($item[$column_name] .$operation. $info)
        {
            echo $item[$column_name] .$operation. $info;echo '=====true';echo '<br>';
            return true;
        }else{
            echo $item[$column_name] .$operation. $info;echo '=====false';echo '<br>';
            return false;
        }
输出:
508205462=505765854=====true
10>1234567=====true
201234567)返回假,用程序运算出来全部为真??

Nach dem Login kopieren



------解决方案--------------------
因为有“.”,所以你那些变量当做字符串连接起来了
如果想让他们当做表达式运算,需用 eval 函数

eval('return '. $item[$column_name] .$operation. $info. ';')
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage