Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2012, 20:35   #1
kilogram
Форумчанин
 
Регистрация: 04.03.2012
Сообщений: 144
По умолчанию Compact

PHP код:
<?php
$name 
"Леонардо Давинчи";
$age 15;

$t = array("company"=>"Inmarket");
compact("name","age",$t);
foreach(
$t as $a=>$b)
echo 
$a.' - '.$b.'<br />';
?>
Почему не добавляет функция компакт ключ со значениями в массив $t?
kilogram вне форума Ответить с цитированием
Старый 09.05.2012, 20:45   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от kilogram Посмотреть сообщение
Почему не добавляет функция компакт ключ со значениями в массив $t?
А почему она должна это делать?
Читаем описание и смотрим примеры использования compact.
Andkorol вне форума Ответить с цитированием
Старый 09.05.2012, 22:19   #3
kilogram
Форумчанин
 
Регистрация: 04.03.2012
Сообщений: 144
По умолчанию

Вроде разобрался.

Код:
<?php
$name = 'Obama';
$post = 'deputy';
$town = 'Washington';
$city = 'USA';
$t = array("name"=>"Дженефер Лопес","post"=>"певица",'town'=>'Kiev','city'=>'Ukraine');

extract($t, EXTR_OVERWRITE);
echo $town.' - это столица страны '.$city.'<br />';
echo $name.' занимает должность - '.$post.'<br /><br />';

$name = 'Leonardo Da Vinci';
$post = 'artist';
$town = 'Italy';
$city = 'Rome';

$t = compact("name",'post','town','city');

echo $t['town'].' - это столица страны '.$t['city'].'<br />';
echo $t['name'].' занимает должность - '.$t['post'].'<br />';


?>
kilogram вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL Server Compact из VS в Borland NapalmRain Общие вопросы C/C++ 0 19.01.2012 16:50
Чтение и запись файлов VB Compact Framwork Rom1k06 Общие вопросы .NET 0 21.12.2010 17:00