maxweber
Новичок
проверка на существование в массиве...
Задача состоит в следующем: есть массив, скажем,
необходимо проверить содержит ли этот массив элемент testData?
Сделано так:
[php]
$arr = '['.substr($var, 0, strpos($var, '[')).']';
$arr_key = substr($var, strpos($var, '['), strpos($var, ']'));
eval("\$res = isset(\$data$arr$arr_key);");
var_dump($res);
[/php]
Работает, но прежде чем делать что-то сложное и не красивое для случая testData[url][something], хотел посоветоваться...
Задача состоит в следующем: есть массив, скажем,
PHP:
array(
[testData] => Array
(
[url] => 1
)
)
и строка
$str = 'testData[url]'