• Главная
  • » PHP
  • » Как подсчитать символы из масива?

#1 2009.09.15 22:47

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Как подсчитать символы из масива?

Пробовал так

Код:

1
lt;?$vsego='0';for ($i='0'; $i<count($vs_f); $i++){$vsego.=$vsego+$vs_f[$i];}echo $vsego;//065429968654466676.54299686545E+156.54299686545E+316.54299686545E+1726.54299686545E+1726.54299686545E+1726.54299686545E+172?>

хотя знаю точно што результат не боле 1млн.

Неактивен

#2 2009.09.15 23:58

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Как подсчитать символы из масива?

дай структуру массива.

Неактивен

#3 2009.09.16 00:37

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Как подсчитать символы из масива?

Код:

1
lt;?$f='25658|652|663|6563|6352';$vs_f=explode('|',$f);?>

только ето неизвесные числа (список загрузок чего и сколько их надо подщитать всего)

Отредактировано TLENS (2009.09.16 00:38)

Неактивен

#4 2009.09.16 07:33

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Как подсчитать символы из масива?

ну а размер строки не устроит?
типа $size = strlen(str_replace('|', '', $f));

Неактивен

#5 2009.09.20 18:56

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Как подсчитать символы из масива?

Нет мне нужно доплюсовать. $vs_f[0]+$vs_f[1]
Почему не пишу просто вручную переменные[0]+[1]+[2] так как их много и count($vs_f) меняется.

Неактивен

#6 2009.09.20 19:02

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Как подсчитать символы из масива?

мммм... echo sizeof($vs_f); так?

Неактивен

#7 2009.09.20 21:43

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Как подсчитать символы из масива?

Надо типо такого

Код:

1
lt;? $vs_f=$vsego.'='.str_replace('|','+',$vs_f); ?>

только штоб зделать так переменная $vs_f запустилась как
fputs(fopen('text.txt','w'),'<?\n'.$vs_f.'\n?>')
include_once('text.txt');
должна быть функция штоб сразу переменную обработать пых машыной?

Отредактировано TLENS (2009.09.20 22:13)

Неактивен

#8 2009.09.20 23:08

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Как подсчитать символы из масива?

ммм... я, к сожелению, не совсем понимаю что требуется сделать.
выполнить код можно с помощью функции eval

Неактивен

#9 2009.09.22 22:42

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Как подсчитать символы из масива?

Спасибо ету функцию я и искал. Но она мне уже не нужна.
Я вчера понял проблему при выполнении цикла незнаю почему я поставил точку.
$vsego .= $vsego+$vs_f[$i];
ведь она и выдавала большие числа так как переменная дописывалась.

Неактивен

  • Главная
  • » PHP
  • » Как подсчитать символы из масива?

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.010 s