时间:2021-07-01 10:21:17 帮助过:6人阅读
$key = '20*50*30'; $arr = explode('*', $key); print_r(Arrangement($arr)); //排列 Arrangement function Arrangement($arr = array(), $res = '') { if(! is_array($arr) ) $arr = str_split($arr); if(empty($arr)) $array[] = $res; else foreach($arr AS $k => $v) { unset($arr[$k]); foreach( Arrangement($arr, trim("$res*$v", '*')) AS $t) $array[] = $t; $arr[$k] = $v; } return $array; }
Array ( [0] => 20*50*30 [1] => 20*30*50 [2] => 50*30*20 [3] => 50*20*30 [4] => 30*20*50 [5] => 30*50*20 )
以上就是PHP搜索 $keyword结果与此同时等于另一个结果的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!