Скажем, моя переменная $_POST выглядит так: <?php Array ( [user_ID] => 65 [action] => editpost [originalaction] => editpost [post_author] => 154 [empl_bd_dd] => 6 [empl_bd_mm] => 5 [empl_bd_yy] => 1987 [empl_gen] => 1 [empl_height] => 155 [empl_weight] => 61 [empl_arra] => 2 [save] => Update [post_it] => 2 [empl_pay] => J77 [empl_cust] => Married [empl_lang] […]
array_key_exists не работает для большого многомерного массива. Для $arr = array( '1' => 10, '2' => array( '21' => 21, '22' => 22, '23' => array( 'test' => 100, '231' => 231 ), ), '3' => 30, '4' => 40 ); array_key_exists ('test', $ arr) возвращает 'false', но он работает с некоторыми простыми массивами.
У меня есть массив следующим образом: function example() { /* some stuff here that pushes items with dynamically created key strings into an array */ return array( // now lets pretend it returns the created array 'firstStringName' => $whatEver, 'secondStringName' => $somethingElse ); } $arr = example(); // now I know that $arr contains $arr['firstStringName']; […]