2012-04-25 44 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) 

這些是編程和值/變量/函數返回值的基本規則。