$data['title'] = 'hello wold';
Как разложить массив, что бы прописав
<?php
echo $title;
?>
У меня на страницы вывелось - 'hello wold'. А то я чего то потерялся.
Спустя 1 минута, 25 секунд (9.03.2012 - 16:44) inpost написал(а):
А что тебе мешает написать: echo $data['title'] ? Зачем объектный вид надо переводить в простую переменную?
Спустя 56 секунд (9.03.2012 - 16:45) Visman написал(а):
extract($data);
?
Спустя 2 минуты, 59 секунд (9.03.2012 - 16:48) m4a1fox написал(а):
inpost
Да как бы не чего не мешает. Собственно так и сделал. Не критично, а в целях эксперимента хочется узнать как это сделать.... Ну чисто теоретически.
А что тебе мешает написать: echo $data['title'] ?
Да как бы не чего не мешает. Собственно так и сделал. Не критично, а в целях эксперимента хочется узнать как это сделать.... Ну чисто теоретически.
Спустя 31 секунда (9.03.2012 - 16:48) m4a1fox написал(а):
Visman
Цитата |
extract($data); |
Подробнее....
Спустя 1 минута, 33 секунды (9.03.2012 - 16:50) alex12060 написал(а):
$data = array('test' => 'test', 'title' => 'title olol');
foreach($data as $k => $v) {
$$k = $v;
}
unset($data);
echo $title;
И я помню в какой-то теме была такая вещь, где ты отметился. Неужто забыл?)
Спустя 3 минуты, 46 секунд (9.03.2012 - 16:53) Visman написал(а):
Спустя 20 секунд (9.03.2012 - 16:54) m4a1fox написал(а):
alex12060
Цитата |
И я помню в какой-то теме была такая вещь, где ты отметился. Неужто забыл?) |
Какой....я чего то подзабыл....
Спустя 2 минуты, 36 секунд (9.03.2012 - 16:56) alex12060 написал(а):
m4a1fox
Если бы я помнил, дал бы ссылку :)
Хотя нет, это не та тема была, я вспомнил. Там было про различные вызовы переменных, типа:
Если бы я помнил, дал бы ссылку :)
Хотя нет, это не та тема была, я вспомнил. Там было про различные вызовы переменных, типа:
$var = 'test';
echo $var;
echo "text is $var";
echo "text is ${var}";
echo "text is {$var}";
// etc..
Спустя 35 секунд (9.03.2012 - 16:57) Visman написал(а):
foreach($data as $k => $v) {
$$k = $v;
}
это делает extract.
Спустя 1 минута, 32 секунды (9.03.2012 - 16:58) johniek_comp написал(а):
$data = array('hello' => 'hello world!');
extract($data);
echo $hello;
индекс массива делает переменной, и записывает туда её значение
Спустя 2 минуты, 42 секунды (9.03.2012 - 17:01) m4a1fox написал(а):
alex12060
Спасибо.... работает. Теперь надо его в функцию(метод) запихнуть...
Спасибо.... работает. Теперь надо его в функцию(метод) запихнуть...
Спустя 45 секунд (9.03.2012 - 17:02) YVSIK написал(а):
оО! как сложно !!
вот страница
вот функция
ак это ЭТо обращение к этой функции
вот страница
<meta name="keywords" content="<?php echo $arr['meta_k'] ?>">
<meta name="description" content="<?php echo $arr['meta_d'] ?>">
<title><?php echo $arr['titul'] ?></title>
вот функция
function OutTitle($name_page)
{
$result = mysql_query("SELECT`titul`,
`meta_d`,
`meta_k`
FROM
`name`
WHERE
`pade` ='$name_page'");
$row = mysql_fetch_assoc($result);
return $row;
ак это ЭТо обращение к этой функции
// это сответствие названия страниц (массив)
$hame_p = array (NULL =>HOME,
2 => PRICTS, // цены
4 => JOB, // вакнсии
3 => CONTACTS, // контакты
1 => TAXI // такси
);
$name = $_GET['page']; // берем из урла № страницы!
// достать нужный элемент по значению
$two = $hame_p[$name];
/*получаем массив значений из базы! для нужной страницы*/
//при помощи своей функции!!
$arr = OutTitle($two);
/* тут добавить оператор иф чтоб по дефоту небыло нотисов на
будущее! */
Спустя 59 секунд (9.03.2012 - 17:03) alex12060 написал(а):
Спустя 1 минута, 22 секунды (9.03.2012 - 17:04) m4a1fox написал(а):
Вопрос снимается. кажется Всем спасибо за участие. Помогли.
Спустя 10 минут, 58 секунд (9.03.2012 - 17:15) killer8080 написал(а):
Цитата (m4a1fox @ 9.03.2012 - 16:01) |
alex12060 Спасибо.... работает. Теперь надо его в функцию(метод) запихнуть... |
Зачем изобретать велосипед? Тебе же дважды подсказали нативную функцию, а ты в упор проигнорировал
Спустя 3 минуты, 17 секунд (9.03.2012 - 17:18) m4a1fox написал(а):
killer8080
Не не... не игнорировал я ее. А воспользовался. Просто не знал что так можно... попробовал. Получилось. Сказал спасибо Visman'у
Не не... не игнорировал я ее. А воспользовался. Просто не знал что так можно... попробовал. Получилось. Сказал спасибо Visman'у
Спустя 10 дней, 2 часа, 37 минут, 16 секунд (19.03.2012 - 19:56) Игорь_Vasinsky написал(а):
YVSIK
чёт ты в молоко стрельнул тут))
чёт ты в молоко стрельнул тут))