Перебрать значения

wap

Новичок
Здравствуйте!

Есть переменная $text = 'hello';.
Нужно переставить все символы между собой, например:
ehlol, loleh, llhoe и т.д.
 

Фанат

oncle terrible
Команда форума
Ответ неверный.

Командовать здесь будет модератор, а не ты.
А вот если у тебя вызывает затруднения вопрос, ответ на который за 10 секунд находится гуглем, то потрудись эти затруднения описать.
 

wap

Новичок
Ответ неверный.

Командовать здесь будет модератор, а не ты.
А вот если у тебя вызывает затруднения вопрос, ответ на который за 10 секунд находится гуглем, то потрудись эти затруднения описать.
Может легче дать ссылку на решение, чем устраивать демагогию?
Я искал ответ на этот вопрос, не нашел.
 

WMix

герр M:)ller
Партнер клуба
незнаю зачем это, но понравилась задачка...
PHP:
function permutation($array){
	$r = array();
	if(count($array) <= 1) return array($array);
	foreach($array as $key=>$val){
		$copy = $array;
		unset($copy[$key]);
		$rest = permutation($copy);
		foreach($rest as $row){
			$row[]=$val;
			$r[]=$row;
		}
	}
	return $r;
}
print_r(permutation(array(0,1,2,3)));
а если готовые поискать то еще проще http://docstore.mik.ua/orelly/webprog/pcook/ch04_26.htm
 
Сверху