Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> поделить значения в строке на коеффициент 
:(
    Опции темы
dstorm81
Дата 6.11.2006, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: нет
Всего: 39



есть строка "9,6,6,6,6,10,14,18,"
не подскажете как правильнее  сделать (и чтобы быстро работало) так чтобы строку поделить на коеффициент (к примеру 2) и получить "4.5,3,3,3,3,5,7,9,"


--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Mal Hack
Дата 6.11.2006, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 16
Всего: 261



$arr = explode();
array_walk( $arr , "bcdiv" , 2 );
join();
PM ICQ   Вверх
dstorm81
Дата 6.11.2006, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: нет
Всего: 39



извиняюсь уважаемый, но так не работает
Код

<?
$arr = explode("9,6,6,6,6,10,14,18,");
array_walk($arr,"bcdiv",2);
join();
?>

не могли бы правильно написать конструкцию если не затруднит...

Добавлено @ 15:31 
вообще-то ситуация такая, что функция должна вернуть строку
к примеру 
function aa($par)
{
$arr = explode($par);
array_walk($arr,"bcdiv",2);
join();
return новое значение;
}


echo 'myval='.aa("9,6,6,6,6,10,14,18,");


--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Mal Hack
Дата 6.11.2006, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 16
Всего: 261



Уважаемый, а вам видно слабо подумать своей головой?
Вам наметки дали...

Код
<?
    
    function dv($item)
    {    return $item / 2;    }

    $arr = explode(",","9,6,6,6,6,10,14,18");
    $arr = array_map( "dv" ,$arr);
    print join(",",$arr); 
    
?>

PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.