Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » array()

Ответить
Настройки темы
array()

Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8


Конфигурация

Профиль | Отправить PM | Цитировать


есть такой массив $d = array("3", "4", "2", "1");
дальше:
for ($i = 0; $i < count($d); $i ++){
echo $d[$i];
}
после узнав кол-во элементов, можно ли их после сложить, чтоб получилось 10?

-------
живодёр - практик


Отправлено: 00:34, 21-08-2005

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Ну да, просто складываем, проходя также по массиву:
PHP код: Выделить весь код

$d = array("3""4""2""1");

$sum=0;
for (
$i 0$i count($d); $i ++)
{
$sum+=$d[$i];


-------
Fortes fortuna adiuvat


Отправлено: 03:26, 21-08-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Вы наверно боялись то, что тип переменной в $d были стринги, а не числа?? ПХП-интерпретатор автоматически переводить для сложения. Если не получается перевести, то результат сложения будет ноль. В мануале это 11-ая глава.

-------
Fortes fortuna adiuvat


Отправлено: 03:32, 21-08-2005 | #3


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Можно самому этим процессом руководить. Например, перевод в integer:
PHP код: Выделить весь код

$d[$i]=(int)$d[$i

-------
Fortes fortuna adiuvat


Отправлено: 03:34, 21-08-2005 | #4


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


мерси.

-------
живодёр - практик


Отправлено: 09:27, 21-08-2005 | #5


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
$d[$i]=(int)$d[$i]
так будет быстрее, чем авто перевод... имхо и в мануале где - то написано было...

Отправлено: 20:31, 21-08-2005 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » array()

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
RAID - [решено] raid hp array configuraton utility dihlof0s Накопители (SSD, HDD, USB Flash) 9 10-06-2010 20:50
array() slaine Вебмастеру 10 06-09-2005 18:37




 
Переход