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.SU » » Хранение данных, их вывод и обработка » Преобразование массива в строку)

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

1. jonston - 05 Мая, 2011 - 20:46:00 - перейти к сообщению
Есть массив:
PHP:
скопировать код в буфер обмена
  1.  
  2. $users = array(
  3.     'jonston' => '777'
  4. );
  5.  

как преобразовать его в строку "$users = array('jonston' => '777');"?
Подскажите плиз, уважаемые php'ники!
2. EuGen - 05 Мая, 2011 - 21:04:35 - перейти к сообщению
А откуда берется 777 ?
3. jonston - 05 Мая, 2011 - 21:05:31 - перейти к сообщению
не обращай внимание это типа пароль.
4. Alex_pac - 05 Мая, 2011 - 21:21:53 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $users = array(
  3.     'jonston' => '31101985'
  4. );
  5.  
  6. $users['jonston'] = '777';
  7.  
  8.  
  9. print_r ($users);
  10.  
  11. $content = '$users = '.ob_get_contents();
  12.  
  13. print '<pre>';
  14.  
  15. print $content ;
5. Stierus - 06 Мая, 2011 - 09:55:58 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $users = array(
  3.     'jonston' => '777'
  4. );
  5. $data = print_r($users, true);

(Добавление)
"не обращай внимание это типа пароль." если тебе нужно хранить массивы - то используй json_encode или serialize

 

Powered by ExBB FM 1.0 RC1