[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Присвоение элементов массива
rintas
Как присвоить несколько элементов массива к одной переменной?
Т.е. примерно так:

До этого массив получен так:
$array_adres1 = str_split($header[5], 1);

$perenos1 = $array_adres1["0"] ; выкидывает первый элемент отлично

а как сделать чтобы $perenos1 = $array_adres1["0", "1", "2"] т.е. чтобы $perenos1 был равен первому второму и третьему элементу массива?






Спустя 1 минута, 58 секунд (22.11.2010 - 11:41) kovaldm написал(а):
А как одна переменная может содержать сразу три значения?
Можно записать в переменную три элемента массива, или строкой через implode().

Спустя 4 минуты, 18 секунд (22.11.2010 - 11:45) rintas написал(а):
а как записать в переменную три элемента массива?

Спустя 5 минут, 10 секунд (22.11.2010 - 11:50) kovaldm написал(а):
Вот этой функцией.
array_slice()

Если знаете какие именно элементы присвоить.
Только эта переменная тоже станет массивом.

Спустя 5 минут, 19 секунд (22.11.2010 - 11:56) kovaldm написал(а):
job-nik
У тебя создается массив, а ему нужно вытащить что-то из уже существующего.

Спустя 1 минута, 15 секунд (22.11.2010 - 11:57) rintas написал(а):
Попробовал как в примете не катит что-то
 $array_adres1 = str_split($header[5], 1);

if ($dl5 > 40)
{
$input = array_adres1 ("0", "1", "2", "3", "4");
$perenos1 = array_slice ($input, 2);

}

Спустя 4 минуты, 46 секунд (22.11.2010 - 12:02) kovaldm написал(а):
Вот эту строку не понял.
$input = array_adres1 ("0", "1", "2", "3", "4");

Спустя 1 минута, 48 секунд (22.11.2010 - 12:04) rintas написал(а):
Вообщем задача такова есть строка эта "хэдер5" ее разбиваю на массив, все отлично... и теперь мне нужно чтобы скажем переменная а1 стала равна там 5,6,7,8 элементам массива этого хэдера5... присваивать конечно несколько значений не выйдет...

Спустя 1 минута, 39 секунд (22.11.2010 - 12:05) rintas написал(а):
Цитата (kovaldm @ 22.11.2010 - 09:02)
Вот эту строку не понял.
$input = array_adres1 ("0", "1", "2", "3", "4");

ну так в примере указано на одном сайте... насколько понял то тут та же ошибка с присвоением что и у меня...

Спустя 12 минут, 7 секунд (22.11.2010 - 12:17) linker написал(а):
Вобщем, берешь книжку по PHP и начинаешь читать с самого начала.
$array_adres1 = str_split($header[5], 1);
if ($dl5 > 40)
$perenos1 = array_slice ($array_adres1, 3);

Спустя 3 минуты, 55 секунд (22.11.2010 - 12:21) kovaldm написал(а):
$array_adres1 = str_split($header[5], 1);

if ($dl5 > 40)
{
$perenos1 = array_slice ($array_adres1, 4, 4);
}

Впрочем, linker уже все написал...

Спустя 3 минуты, 33 секунды (22.11.2010 - 12:25) rintas написал(а):
Цитата (linker @ 22.11.2010 - 09:17)
Вобщем, берешь книжку по PHP и начинаешь читать с самого начала.
$array_adres1 = str_split($header[5], 1);
if ($dl5 > 40)
$perenos1 = array_slice ($array_adres1, 3);

мда... какие все кругом умные...

Спустя 6 минут, 4 секунды (22.11.2010 - 12:31) rintas написал(а):
Во работает тока фишка в том что дальше эта переменная идет в pdf'e =((( где он выводит значение "Array" =(((

Спустя 2 минуты, 8 секунд (22.11.2010 - 12:33) kovaldm написал(а):
А дальше преобразуешь массив в строку.

Спустя 4 минуты, 6 секунд (22.11.2010 - 12:37) linker написал(а):
$perenos1 = implode('<ТУТ РАЗДЕЛИТЕЛЬ>', array_slice ($array_adres1, 3));

Спустя 8 минут, 22 секунды (22.11.2010 - 12:45) rintas написал(а):
Пасиба большое! =)
Быстрый ответ:

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