时间: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)!