<MyRusakov.ru />

Финансовая грамотность от А до Я

Финансовая грамотность от А до Я

Данный курс в кратчайшие сроки обучит Вас финансовой грамотности. Эти знания позволят Вам получить, как минимум, серьёзную финансовую стабильность, а, как максимум, финансовую независимость.

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

Помимо самого курса Вас ждёт ещё бесплатный ценный Бонус: «Ранний выход на пенсию». В рамках этого Бонуса Вы узнаете, какой должен быть капитал конкретно в Вашем случае, варианты его получения, а также какие есть стратегии вывода капитала на пенсии и где их можно протестировать.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

массив + цикл
28.10.2011 18:22:45 массив + цикл Сообщение #1
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

мне надо получить список пользователей в массив но не получается внутри массива создать цикл а массив внутри цикла мне не надо так я тоже могу, как можно внутри массива получить данные с помощью цикл
$sql=mysql_query("SELECT `friend` from `friends` where `myid`='$usid' limit 10";


$data=array( while($sql_fr=mysql_fetch_row($sql)){
"friend_id"=>"$sql_fr[0]";
}
);
$content=new xml_fr();
$class=$content->content($data);
echo $class;
Профиль
28.10.2011 20:11:40 массив + цикл Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Здесь надо делать так:
$sql=mysql_query("SELECT `friend` from `friends` where `myid`='$usid' limit 10";
$data = array();
$i = 0;
while($sql_fr = mysql_fetch_row($sql)) {
$data[$i] = $sql_fr;
$i++;
}
Профиль
28.10.2011 20:25:39 массив + цикл Сообщение #3
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

и что ето будет делать ? $data здесь что будет? разве не должен быть $data[]?
Профиль
28.10.2011 20:32:36 массив + цикл Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

У меня была описка в коде, подправил. Теперь в $data как раз и содержится массив со всеми пользователями.
Профиль
28.10.2011 20:35:44 массив + цикл Сообщение #5
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

нет ето не то

$data = array();
$i = 0;
while($sql_fr = mysql_fetch_row($sql)) {
$data[$i] = $sql_fr;
$i++;
}
$content=new xml_fr();
$class=$content->content($data[1]);
echo $class;


мне надо получить так

$data=array(
"friend_id"=>"1",
"friend_id"=>"2",
"friend_id"=>"3"
);

чтоб потом отправить class
Профиль
28.10.2011 20:39:06 массив + цикл Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Массива, где все ключи имеют одинаковое название, не существует. Это даже представить себе невозможно, я уже молчу про обращение к такому массиву. Здесь лучше использовать просто обычный список:
$data = ("1", "2", "3";
Профиль
28.10.2011 20:40:26 массив + цикл Сообщение #7
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

мне надо потом это записать в xml, если было бы просто 1,2,3,4 тогда все было бы гораздо легко
Профиль
28.10.2011 20:42:20 массив + цикл Сообщение #8
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Записывайте, используя стандарт DOM.
Профиль
28.10.2011 20:42:48 массив + цикл Сообщение #9
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

как пример можете дать?
Профиль
28.10.2011 20:56:40 массив + цикл Сообщение #10
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Примерно так:
$domdocument = new domDocument("1.0", "utf-8";
$root = $domdocument->createElement("friends_id";
$el_1 = $domdocument->createElement("friend_id";
$text = $domdocument->createTextNode($data[0]);

$el_1->appendChild($text);
$root->appendChild($el_1);
$domdocument->appendChild($root);
Профиль