|
|
|
|
<?php
$dd = 'post_read';
//.........................
//много кода
//.........................
$post->group->$dd; // массив
// как сравнить к примеру
if($post->group->$dd[0] == 'all')//// не канает. Понятно почему.
// можно было бы извернуться, что то типа
$arr = $post->group->$dd;
if($arr[0] == 'all')//// проканает)) Но думаю что должено предусмотренно как))
?>
|
| |
|
|
|
|
|
|
|
для: mikha
(16.12.2011 в 18:03)
| | нужно понимать что представляет из себя структура $dd
вероятно что
$arr[0] != $dd[0]
а
if(0 == 'all') echo 'YES'; | |
|
|
|
|
|
|
|
для: STEVER
(17.12.2011 в 15:03)
| | Структура $dd???
То и представляет, что я выше написал. Строку $dd = 'post_read';
Но уже переписал.
Теперь $post->group не объект, а массив.
И всё проще
$dd = 'post_read';
//.........................
//много кода
//.........................
$post->group[$dd]; // тоже массив
if($post->group[$dd][0] == 'all')//// теперь канает
|
Переделал не из за этого.. | |
|
|
|
|
|
|
|
для: STEVER
(17.12.2011 в 15:03)
| | И я не спрашивал почему не работает, это даже пню понятно.
Имелось в виду, может синтаксис какой есть..
Типа как переменные в двойных кавычках выводятся или скобки фигурные и т.д. | |
|
|
|