Articles of массивы

Многомерный массив PHP MySQL – раскрывающееся меню

Я хочу создать свое раскрывающееся меню из запроса mysql, но у меня возникают проблемы с подпозициями. Моя основная таблица: NavigationID ParentID Name Url 1 1 Home home 2 2 About about 3 3 Products products 4 3 Category1 # 5 3 Category2 # 6 4 Product1 # 7 5 Product2 # Мой простой MySQL Query […]

Получение значения из объекта SimpleXMLElement

у меня есть $number[0] который является объектом (SimpleXMLElement). Он имеет только один элемент. Элемент имеет эту пару 0 – 9 9 – строка, которую мне нужно иметь в переменной.

PHP foreach не работает с sub-array

Хорошо, мне нужно выяснить, как это сделать. У меня есть массив с sub-array array ( 'session' => '1359964785.85203874781', 'status' => 'cart', 'items' => array ( 'id' => '510bca8138fc5d6e38000000', 'quantity' => '1', ), ) тогда, когда я положил этот массив, думал, что мой foreach <?php $cart = Shop::get_cart(); ; if($cart != NULL) { foreach($cart[0]['items'] as $items) […]

Выберите случайную строку, но не равную одну из базы данных с PHP

Моя проблема в значительной степени объяснительна, но я не могу полностью ее решить, чтобы сделать ее максимально эффективной. Я хочу выбрать случайную запись из базы данных MySQL. Я хочу, чтобы это было как можно быстрее и максимально эффективно (это всегда цель, не так ли?). Когда я выбираю эту строку, я хочу выбрать другую строку, но […]

PHP; назначение вывода fgets () в массив

Я пытаюсь назначить строку, возвращаемую функцией fgets() , массиву в PHP. Я пробовал тестовые строки, и они работают нормально. Я также убедился, что fgets() возвращает элементы, но до сих пор не радует. Думаю, что это может быть проблема с синхронизацией, у меня была функция onload и это не сработало. Мой код ниже; любая помощь в […]

Неопределенный индекс для … существующего индекса?

Хорошо, это более чем странно … Вот мой код: public function results($id,$pattern=3) { $this->load->library('session'); if (!$this->session->userdata('logged_in')) { $this->session->set_flashdata('return_url',$this->uri->uri_string()); redirect('log/in','refresh'); } else { $this->load->model('projects'); $proj = (array)$this->projects->getProjectById($id); print_r($proj); $progressPercentage = number_format((float)( ($proj['progress'] * 100) / $proj['total'] ), 2, '.', ''); } } Теперь вот вопрос: Когда NO $pattern передается контроллеру, все это прекрасно работает. Когда я […]

Слияние двух массивов с теми же клавишами

Мне нужна помощь при объединении двух массивов. Предположим, у меня есть следующие массивы: Array ( [3] => Array ( [id] => 3 [name] => Lorem [type] => pl ) [2] => Array ( [id] => 2 [name] => Ipsum [type] => pl ) ) И второе: Array ( [6] => Sit dolor [4] => nostrud […]

Печать вложенного массива PHP в виде $ var = value;

Необходимо написать (используя fwrite ()) некоторые настройки в php-файл в формате: $var['key']['key']['key'] = false; // bool $var['key']['key'] = 'string'; // string $var['key'] = 1; // numeric Имейте вложенный php-массив для этого Код переопределит некоторые значения, определенные выше в файле, Var_export () бесполезно в моем случае. Любое хорошее решение?

объединить массив php

В моем выходном коде есть: Array ( [0] => 53,67,70 [1] => 48 [2] => 11,22,13 ); Я хочу, чтобы в качестве: array (11,22,13,48,53,67,70) $result = $this->db->get_where('table',array('mainpage'=>$mp')); $data = array(); $out = array(); foreach($result->result() as $row){ $dv = json_decode($row->subpage); $out = array_merge($dv, $out); } return $out; В моей таблице таблицы базы данных есть: (данные json) […]

Foreach с многомерным массивом – Laravel Blade templating

У меня есть следующий массив результирующего набора, я пытаюсь пропустить каждый из результатов и просто вывести их на страницу. Я использую Laravel 5.2 и механизм шаблонов лезвий Collection {#240 ▼ #items: array:3 [▼ 0 => array:2 [▼ "name" => "desktop" "views" => "349" ] 1 => array:2 [▼ "name" => "mobile" "views" => "151" ] […]