Articles of массивов

Объединить массив в соответствии со значениями столбцов соответствия в PHP

Я хочу объединить две базы массивов на соответствие значения столбца. Вот мои 2 массива. $array1 = array(2) { [0] => array(2) { ["total_process_per_category"] => string(2) "6" ["category_id"] => string(1) "1" } [1] => array(2) { ["total_process_per_category"] => string(1) "2" ["category_id"] => string(1) "2" } } $array2 = array(2) { [0] => array(2) { ["total_pinned_per_category"] => […]

Как отобразить макет с переменным количеством элементов в массиве (PHP)

Если я дам вам array объектов, предположим, что существует x количество объектов, как бы вы сделали следующее, используя сетку (bootstrap, foundation … не имеет значения): Loop За массив и создать что-то, что реплицируется: Нет, я смог создать это, выполнив: echo "<div class='row'>"; for($i = 0; $i < count($options['fields']); $i++) { // Increate the value of […]

Ввод в таблицу из сложного массива с использованием php

SimpleXMLElement Object ( [@attributes] => Array ( [version] => 2.0 ) [channel] => SimpleXMLElement Object ( [title] => Yahoo!ニュース・トピックス – トップ [link] => http://news.yahoo.co.jp/ [description] => aa [language] => ja [pubDate] => Mon, 17 Aug 2015 10:20:57 +0900 [item] => Array ( [0] => SimpleXMLElement Object ( [title] => aa [link] => aa [pubDate] => […]

Многомерный ассоциативный массив PHP array_push для поддержания структуры

У меня есть массив: $array= array( 'Book1' => array('http://www.google.com', '45' ), 'Book2' => array('http://www.yahoo.com', '46', 'Book3' => array('http://www.excite.com', '47', ) и я пытаюсь написать функцию, в которой вы можете искать и возвращать массив с неизменными значениями $ keys и $. Поэтому, если кто-то ищет «Book1», «Book2», тогда они вернут массив: $results = array( 'Book1' => […]

Получить определенное количество случайных слов из строки

Подобно: The quick, brown fox jumps over a lazy dog. DJs flock by when MTV ax quiz prog. Junk MTV quiz graced by fox whelps. Bawds jog, flick quartz, vex nymphs. Waltz, bad nymph, for quick jigs vex! Fox nymphs grab quick-jived waltz. Brick quiz whangs jumpy veldt fox. Bright vixens jump; dozy fowl quack. […]

вставить несколько значений в один атрибут

У меня две таблицы в одной БД, tbl_language: tbl_users lang_id lang_name user_id user_name user_lang 1 Английский 2 Испанский 3 Немецкий 4 Португальский У меня есть PHP-код для выбора языков из tbl_lang. Теперь у меня есть множественный выбор в форме, где пользователи могут выбирать более одного языка. Вставляя значения в базу данных, я хочу сохранить несколько […]

Создать массив из содержимого тегов <div> в php

У меня есть содержимое веб-страницы, назначенной переменной $html Ниже приведен пример содержимого $html : <div class="content">something here</div> <span>something random thrown in <strong>here</strong></span> <div class="content">more stuff</div> Как, используя PHP, я могу создать массив из того, что находит содержимое областей <div class="content"></div> подобных этому (для примера выше), поэтому: echo $array[0] . "\n" . $array[1]; //etc выходы something […]

Создание нового массива из входа Laravel 4

Я получаю некоторый вклад от динамически сгенерированной формы (я использую jQuery, чтобы позволить пользователю добавлять поля) с помощью Input :: all (). Имена полей: 'first_names []', 'last_names []' и 'emails []'. Теперь переменная $ input выглядит так: array (size=4) '_token' => string '3VCQFUmAx8BNbSrX9MqjGtQhYovOaqecRUQSAL2c' (length=40) 'first_names' => array (size=1) 0 => string 'John' (length=4), 1 => […]

Как динамически создавать массив в php со строковым индексом

У меня есть строка вроде этого: $str = "eat.fruit.apple.good"; Я должен использовать этот массив следующим образом: $arr["eat"]["fruit"]["apple"]["good"] = true; Но я не понимаю, как я могу создать его динамически. Спасибо, Давиде

Найти позицию первого появления массива строк в строке

PHP имеет функцию strpos() для нахождения позиции первого экземпляра заданного значения в строке. Есть ли способ сделать это с помощью иглы, которая представляет собой массив строк? Это дало бы первое появление: $str = '1st and 3rd'; str_array_pos($str, array('st', 'nd', 'rd', 'th')) //would return 1 because of 'st'