2012-04-25 42 views
-1

地狱的所有,嵌套的substr php

我想让我的代码更清洁,请大家请leme知道如果实际工作。从我的测试来看,我似乎无法告诉它,因为它会与比赛相关。请提前帮助并感谢您。

$minar=array('1','2','9','0'); 
if ($phpmins>"2" && in_array(substr($phpmins, -1),$minar) && $phpmins<$newmax) 

我担心的部分是:&& in_array(substr($phpmins, -1),$minar)

你能窝在in_array的SUBSTR?

回答

0

是的,你可以。 substr返回一个值,然后将其作为第一个参数传递给in_array。这些在这方面都是等效的:

in_array('foo', $minar) 
in_array($var, $minar) 
in_array(someFunction(), $minar) 

这些是编程和值/变量/函数返回值的基本规则。