Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача данных в массив.
 
 автор: frezzy   (03.08.2006 в 15:41)   письмо автору
 
 

Если я инициализирую массив таким образом:
<?php
$out = array("Первый", "1", "Второй", "2", "Третий", "3");
echo "<pre>";
print_r($out);
echo "</pre>";
?>
То на выходе получаю:
Array
(
[0] => Первый
[1] => 1
[2] => Второй
[3] => 2
[4] => Третий
[5] => 3
)
А если передаю данные через переменную, то такого результат я не получаю.
Пример:
<?php
$in = "\"Первый\", \"1\", \"Второй\", \"2\", \"Третий\", \"3\"";
$out = array($in);
echo "<pre>";
print_r($out);
echo "</pre>";
?>
На выходе:
Array
(
[0] => "Первый", "1", "Второй", "2", "Третий", "3"
)
Что не так я делаю?

Заранее благодарю,

   
 
 автор: RV   (03.08.2006 в 15:46)   письмо автору
 
   для: frezzy   (03.08.2006 в 15:41)
 

во втором случае $in - это просто строка, далее вы создаете массив $out = array($in); и получается у вас массив с одним элементом как и должно быть.
читаем http://ru.php.net/manual/ru/function.array.php

   
 
 автор: frezzy   (03.08.2006 в 16:01)   письмо автору
 
   для: RV   (03.08.2006 в 15:46)
 

А как передать строку в массив, чтоб на выходе она выглядела как первый вариант?

   
 
 автор: Loki   (03.08.2006 в 16:05)   письмо автору
 
   для: frezzy   (03.08.2006 в 16:01)
 


<?php
$in 
"\"Первый\", \"1\", \"Второй\", \"2\", \"Третий\", \"3\"";
$out explode(","$in);
echo 
"<pre>";
print_r($out);
echo 
"</pre>";
?>

   
 
 автор: frezzy   (03.08.2006 в 16:09)   письмо автору
 
   для: Loki   (03.08.2006 в 16:05)
 

Большое спасибо.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования