Допустим, у меня есть этот массив: $array = array('a'=>1,'z'=>2,'d'=>4); Позже в скрипте я хочу добавить значение 'c'=>3 до 'z' . Как я могу это сделать? EDIT: Да, порядок важен. Когда я запускаю foreach () через массив, я НЕ хочу, чтобы это добавленное добавление добавилось в конец массива. Я получаю этот массив из mysql_fetch_assoc () EDIT […]
Если у вас есть ассоциативный массив: Array ( [uid] => Marvelous [status] => 1 [set_later] => Array ( [0] => 1 [1] => 0 ) [op] => Submit [submit] => Submit ) И вы хотите получить доступ к 2-му пункту, как бы вы это сделали? $arr[1] , похоже, не работает: foreach ($form_state['values']['set_later'] as $fieldKey => […]
Я пытаюсь добавить элемент в начало ассоциативного массива. Я решил, что лучший способ сделать это – использовать array_merge, но у меня есть некоторые странные последствия. Я получаю идентификатор и имя продуктов из базы данных mysql, и он возвращается как ассоциативный массив, как это (а не фактические данные, возвращаемые назад, но пример данных для этого вопроса, […]
Если бы у меня был: $array = array( 'one' =>'value', 'two' => 'value2' ); как мне получить строку обратно из $array[1] ?
Ниже приведен плохо написанный и сильно неправильно понятый код PHP без проверки ошибок. Честно говоря, я немного борюсь за лабиринт PHP-> MySQLi! Может ли кто-нибудь указать пример того, как использовать подготовленные операторы для сбора результатов в ассоциативном массиве, а также получать количество строк из $ stmt? Ниже приведен код, с которым я играю. Я думаю, […]
Я использую несколько ассоциативных массивов в моем приложении PHP, и я использую PHP-документ для комментариев по моим источникам. Я никогда не задавал комментарии для массивов в массиве, но теперь мне нужно это сделать и не знаю, как это сделать. $array = array('id' => 'test', 'class' => 'tester', 'options' => array('option1' => 1, 'option2' => 2)) […]
У меня эти два associative arrays // Игла $a = array( "who" => "you", "what" => "thing", "where" => "place", "when" => "hour" ); // массив haystack $b = array( "when" => "time", "where" => "place", "who" => "you", "what" => "thing" ); Я хочу проверить, соответствует ли $a совпадению с b с его точным […]
Как я знаю, в associative arrays , если ключи не установлены, он будет установлен автоматически. Но в этом случае это не имеет смысла: $a = array( '1' => 'One', '3', '2' => 'Two'); print_r($a); Выходы: Array ( [1] => One [2] => Two ) Итак, где же «3»?
У меня такой массив: Array ( [0] => name [1] => john [2] => last [3] => doe [4] => company [5] => sony ) Мне нужно сделать следующее: Array ( [name] => john [last] => doe [company] => sony ) Есть идеи?
В PHP, скажем, что у вас есть ассоциативный массив: $pets = array( "cats" => 1, "dogs" => 2, "fish" => 3 ); Как мне найти ключ с самым низким значением? Здесь я буду искать cats . Есть ли какие-то встроенные функции PHP, которые я пропустил, что это делает? Было бы также здорово, если бы было […]