[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как добавлять элементы в массив??
vagif
я хочу добавить в массив значение переменной $name.например:
$name=$_GET[name];
if(isset($name)){
$users=array(basili4,vagif,zvezda_t,dedmorozzz,twin);
$cislo=count($users);
echo "в массиве $cislo елементов";
echo "</br>";
for($n=0; $n<$cislo; $n++){
$Line = each ($users);
print ("$Line[key]=$Line[value]</br>");

}
$users[]=$name;
echo "</br>";
echo "элемент добавлен";




}

я могу добавлять в массив слова,а значение переменных не могу.можно чтобы этот элемент сохранялся??



Спустя 7 минут, 38 секунд (25.06.2010 - 20:08) Basili4 написал(а):
Брат мой. ты уже одалел не пость в раздел для знатоков. просто преставь что нет такого раздела. книги слил ? сори за офтоп а теперь по делу http://php.su/functions/?cat=array иди тута посавь на том сайте закладку если будут подобные вопросы сразу туда ок ?

ахаха а массив заполнив в порядке возрастания авторитета наверное
$users=array(basili4,vagif,zvezda_t,dedmorozzz,twin);

Спустя 5 минут, 7 секунд (25.06.2010 - 20:13) vagif написал(а):
нет,не по возрастанию авторитета)))просто так.а в разделе для начинающих нету же помогающих!а в книге нет как из переменной значение в массив добавить.

Спустя 5 минут, 6 секунд (25.06.2010 - 20:18) Basili4 написал(а):
Как это нет. Ну ты скажешь. Народу полный форум. сыль уж ктонибудь полюбому даст

<?php
$stack = array("orange", "banana");
array_push($stack, "apple", "raspberry");
print_r($stack);
?> вот как добавляются элементы в массив

можно еще так

$stack[] =$a;

Спустя 5 минут, 39 секунд (25.06.2010 - 20:24) vagif написал(а):
$stack[] =$a; так делал-нет толку.а ты уверен так можно?

Спустя 11 минут, 11 секунд (25.06.2010 - 20:35) Basili4 написал(а):
каждый день так по 10 раз делаю. единственно что с $stack не где не должна быть использована как не массвная переменная т.е. нельзя так $stack="asdasdsa"; а ниже
$stack[]="dsa"

Спустя 1 час, 39 минут, 40 секунд (25.06.2010 - 22:15) vagif написал(а):
спасибо.а значение сохраняется?или с изменением переменной и элемент меняется?

Спустя 6 часов, 14 минут, 40 секунд (26.06.2010 - 04:29) Basili4 написал(а):
Какое такое значение когода делаешь $stack[]="dsa" массив у величивается на 1 эл было 7 значений станет 8. ранее этого элемента не было. Я ж тебе пример готовый рабочий скнул поэкспериментируй с ним

Спустя 5 часов, 5 минут, 45 секунд (26.06.2010 - 09:35) vagif написал(а):
это я понял,а если переменная,то и с её изменением элемент в массиве то же будет меняться?например:
$name=$_GET[name];
$users[]=$name;

там добавляется значение переменной name,если в следующий раз передастся другое значение,то она прибавится или перезапишется на старую?

Спустя 4 минуты, 52 секунды (26.06.2010 - 09:40) tomash написал(а):
vagif
Добавиться новая конечно! Ведь мі в масив не ложим переменную, а ложим ее значение! Если так


$name = 'tomash';
$users[] = $name;
$users[] = $name;
print_r ($users); // ARRAY([0]=>'tomash',[1]=>'tomash')


Правда в PHP есть возможность хранить переменые в миссиве)))

Спустя 36 минут, 18 секунд (26.06.2010 - 10:16) vagif написал(а):
спасибо.теперь понял!


_____________
хороший программист должен знать-он тоже когда-то ничего не знал.
Быстрый ответ:

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