Добрый день. Есть массив: Код (Text): Array ( [0] => 5000:20 [1] => 1500:5 [2] => 3000:10 ) Есть 4 числа: 900.5, 2999.9, 3200, 5600 Как получить число после двоеточия. Должно на выходе получиться: для 900.5 - ничего для 2999.9 - 5 для 3200 - 10 для 5600 - 20 Заранее благодарю
Сделал так: Код (Text): $amounts = explode( ',', 7000:20,1500:5,3000:10 ); array_walk( $amounts, function( $amount ) use ( &$array ) { $list = explode( ':', $amount ); return $array[$list[0]] = $list[1]; } ); ksort( $array ); foreach ( $array as $k => $percent ) { // Get last amount if ( 4300 >= ( float )$k ) { $coast = ( float )$percent; } }