[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Работа цикла
Страницы: 1, 2
Glomar
Цитата (brevis @ 7.11.2018 - 18:19)
Kusss, ты потратил навык вангования на бесполезное дело. Лучше бы в лотерею сыграл smile.gif
Расскажи нормальным языком что все таки хотел автор?

Бля, такое ощущение, что я пишу на китайском....
brevis
Цитата (Glomar @ 7.11.2018 - 18:27)
Бля, такое ощущение, что я пишу на китайском....

Эх если бы...
С китайского можно легко перевести.

Glomar, напиши дословно как тебе эту задачу поставили/сформулировали. Так будет проще тебе помочь.

_____________
Чатик в телеге
Glomar
Цитата (brevis @ 7.11.2018 - 18:29)
Цитата (Glomar @ 7.11.2018 - 18:27)
Бля, такое ощущение, что я пишу на китайском....

Эх если бы...
С китайского можно легко перевести.

Короче, есть https://yadi.sk/i/TY0qxycM5f-84Q из него нужно получить вот это https://yadi.sk/i/t5D1pQ2CEYCFaw, надеюсь так понятно
Glomar
Так, тут немного накурил, теперь в массиве $temps есть значения от 0 до 9 и их нужно сокращать пока нечего будет сокращать и поместить в $temp


foreach ($OPER as $k => $num) {
$m = 0;
$lastvalue = '';
foreach ($num as $key => $val) {
//echo $val."\n";
//print_r($key);

$st = array('0' => 0,'1' => 1,'2' => 2,'3' => 3,'4' => 4,'5' => 5,'6' => 6,'7' => 7,'8' => 8,'9' => 9);
preg_match('/[0-9]\Z/', $val, $a);
$t = implode("", $a);

$n = substr($val,0,-1);

if ($st[$m] == $t && ($n == $lastvalue || !$lastvalue)) {
$temps[$k][$key] = $val;
//print_r($temps);
($m == 9) ? $lastvalue = '' : $lastvalue = $n;
(
$m == 9) ? $m = 0 : $m++;
}else{
$temp[$k][$key] = $val;
}
}
}

//print_r($temp);
print_r($temps);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.