Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Имеется ассоативный массив в php- необходима функция изъятия ключа в переме
Форумы портала PHP.SU » » Вопросы новичков » Имеется ассоативный массив в php- необходима функция изъятия ключа в переме

Страниц (1): [1]
 

1. dorofej85 - 12 Апреля, 2013 - 08:25:38 - перейти к сообщению
Имеется ассоативный массив в php- необходима функция изъятия ключа в переменную, а значение в значение переменной! Или необходимо ассоциативный массив передать массив в базу данных ! Через insert!
2. preproger - 12 Апреля, 2013 - 08:26:47 - перейти к сообщению
3. DelphinPRO - 12 Апреля, 2013 - 11:42:56 - перейти к сообщению
dorofej85 пишет:
необходима функция изъятия ключа в переменную, а значение в значение переменной!


extract
4. dorofej85 - 12 Апреля, 2013 - 12:49:54 - перейти к сообщению
А если честно вот массив array= $data([ar1]=2,[ar2]=3,[ar3]=4,[ar4]=5) , а теперь необходимо все вывести в переменые и значения (да так чтобы каждой особой переменной соответсвовало значение)! Каждая индивидуальнвая переменная соотвествовала ключу в массиве- простой организацией это не осуществишь?
5. esterio - 12 Апреля, 2013 - 12:52:21 - перейти к сообщению
DelphinPRO пишет:
extract

еще раз
(Добавление)
PHP:
скопировать код в буфер обмена
  1. $data = array(
  2.         'a1' => 1,
  3.         'a2' => 2,
  4.         'a3' => 3
  5. );
  6.  
  7. extract($data);
  8.  
  9. var_dump($a1);
6. DelphinPRO - 12 Апреля, 2013 - 13:01:33 - перейти к сообщению
dorofej85 пишет:
array= $data([ar1]=2,[ar2]=3,[ar3]=4,[ar4]=5)

че за хрень? так массивы не описываются
7. esterio - 12 Апреля, 2013 - 13:20:55 - перейти к сообщению
DelphinPRO пишет:
че за хрень? так массивы не описываются

print_r
8. DelphinPRO - 12 Апреля, 2013 - 13:43:22 - перейти к сообщению
а вот и нифига Улыбка

код:
PHP:
скопировать код в буфер обмена
  1. $data = array(
  2.         'a1' => 1,
  3.         'a2' => 2,
  4.         'a3' => 3
  5. );
  6. print_r($data);


вывод:
CODE (text):
скопировать код в буфер обмена
  1. Array
  2. (
  3.     [a1] => 1
  4.     [a2] => 2
  5.     [a3] => 3
  6. )


так что именно - хрень

 

Powered by ExBB FM 1.0 RC1