Я пытаюсь взять плоский массив и воссоздать его так, чтобы он был многомерным. Я изучал array_combine и array_merge, но я не уверен, что любой из них даст мне то, на что я надеюсь … Массив в текущей форме (и это просто упрощенный пример): Array ( [0] => stdClass Object ( [tid] => 31 [name] => […]
Я переучиваю PHP, поэтому извините, может быть, основной вопрос. Я не могу найти ответ. У меня многомерный массив, мне нужно заменить значение для конкретного ключа (все экземпляры) другим значением. Array ( [13] => Array ( [ad_id] => 13 [ad_name] => Qhxxst [ad_link] => www.qxxst.co.uk [ad_type] => 1 ) [15] => Array ( [ad_id] => 15 […]
я хотел бы попросить вас о помощи, так как мне трудно решить этот вопрос. Я создал функцию, облегчающую diff, но этого недостаточно для моих нужд. Спасибо и больше силы! <?php $arraySession = array( 'sampleA' => array('1', '2', '3'), 'sampleB' => array('1', '2', '3'), ); $arrayPost = array( 'sampleA' => array('1'), 'sampleB' => array('1','2'), ); результатом […]
Я новичок в массивах на PHP, и я пытаюсь задуматься о том, как создать многомерный ассоциативный массив. Я бы хотел, чтобы массив выглядел так, когда я использую print_r: Array ( [0] => Array ( [alert] => alert [email] => Test ) ) Вместо этого я получаю следующее: Array ( [0] => Array ( [alert] => […]
Я пытаюсь выполнить какую-то функцию, которая найдет (в следующем массиве) объект с идентификатором 2 и переместит его в начало массива. Вот исходный массив: Array ( [0] => stdClass Object ( [id] => 177 [startdate] => 2014-08-02 ) [1] => stdClass Object ( [id] => 178 [startdate] => 2014-08-02 ) [2] => stdClass Object ( [id] […]
Это может быть какой-то странный длинный ярлык, и, пожалуйста, поправьте меня, если я ошибаюсь в этом процессе мысли … У меня есть матрица данных, которая выглядит так: unique_id | url | other random data… unique_id | url | other random data… unique_id | url | other random data… Я хочу, чтобы иметь возможность ссылаться на […]
Как видно из следующего массива, есть три элемента, которые появляются 18 ноября, и еще два элемента, которые появляются 22 ноября. Может ли кто-нибудь сказать мне, как я могу получить подсчеты 3 и 2 соответственно из этого массива? В принципе, я хочу в итоге получить что-то вроде этого: 18 ноября 2011 = 3 позиции 22 ноября […]
У меня есть следующий многомерный массив: Array ( [0] => Array ( [id] => 1 [name] => Jonah [points] => 27 ) [1] => Array ( [id] => 2 [name] => Mark [points] => 34 ) ) В настоящее время я использую цикл foreach для извлечения значений из массива: foreach ($result as $key => $sub) […]
Предположим, я хочу сделать это: $ a = array_intersect_assoc ( массив ( 'key1' => массив ( 'key2' => 'value2' ), 'key3' => 'value3', 'key4' => 'value4' ), массив ( 'key1' => массив ( 'key2' => 'некоторое значение не в первом параметре' ), 'key3' => 'другое значение' ) ); var_dump ($ a); Печатный результат: массив 'key1' […]
Я немного новичок в многомерных массивах и хотел бы посмотреть, правильно ли я делаю это. желательно, я хотел бы назвать массивы в основном массиве для удобства использования. $unique_array = array( username=>array(), user_id=>array(), weeknumber=>array() ); и затем у меня есть цикл while, который проверяет некоторые результаты базы данных: while($row = mysql_fetch_array($query)) //yes, I know mysql is […]