Articles of массивов

Массив сортировки PHP по ключу

У меня есть этот вывод: Array ( [0] => Array ( [id] => 4 [username] => bla1 ) [1] => Array ( [id] => 5 [username] => bla2 ) [2] => Array ( [id] => 6 [username] => bla3 ) ) Как я могу сортировать 3 массива внутри этого внешнего массива по имени пользователя? Это […]

Как вызвать одну функцию внутри другой функции в одном контроллере в laravel 5.2

GetEstimateController.php class GetEstimationController extends Controller { public function fill_dropbox(){ $data = ProcedureTreat::get(['pro_name']); $data1 = HospitalPackage::get(['address']); // return $this->get_estimate(); // dd($data); return View::make('get_quote')->with('address',$data1)->with('procedureName',$data); } public function get_estimate($name,$address){ $data = HospitalPackage::where(['pro' => 'name', 'address' => 'address'])->get(); $Dropbox_fill = $this->fill_dropbox(); // dd($Dropbox_fill); return View::make('get_quote')->with('HospitalPack',$data); } } routes.php Route::get('/',[ 'uses' => 'GetEstimationController@fill_dropbox', 'as' => 'fill.dropbox' ]); Route::any('/find/{name}/{address}',[ 'uses' => […]

Многомерная процедура сортировки массивов для файлов csv

В PHP есть массив. Он настроен так $array_var = array(array(1,2,3,4), array(5,6,7,8), array(3,5,3,9)); Этот массив находится из файла csv, полученного с помощью функции fgetcsv. Если бы я должен был правильно отобразить массив, чтобы отобразить его содержимое, я бы сделал так, чтобы он показывал следующее: field1 field2 field3 field4 1 2 3 4 5 6 7 8 […]

Сортировка массива слов – неанглийские буквы + двойные буквы символов PHP

Я хочу отсортировать массив слов по алфавиту. К сожалению, на моем языке (хорватский) есть буквы с двумя символами (например, lj, nj, dž) и буквы, которые неправильно сортируются с помощью функции сортировки php (например, č, ć, ž, š, đ). Вот правильный хорватский алфавит (с некоторыми английскими буквами): $alphabet = array( 'a', 'b', 'c', 'č', 'ć', 'd', […]

PHP ArrayAccess множество многомерных

EDIT: Я понял, что количество текста может быть пугающим. Суть этого вопроса: Как реализовать ArrayAccess таким образом, чтобы сделать возможным установку многомерных значений? Я знаю, что это уже обсуждалось здесь, но я, похоже, не в состоянии правильно реализовать интерфейс ArrayAccess. В принципе, у меня есть класс для обработки конфигурации приложения с помощью массива и реализации […]

Естественная сортировка ассоциативного массива?

Учитывая массив массивов, как бы я естественным образом сортировал внутренние массивы на основе их значений? Пример массива: array (size=2) 0 => array (size=1) 'manager' => string 'Manager 1' (length=9) 1 => array (size=1) 'manager' => string 'Manager 3' (length=9) Другой примерный массив: array (size=2) 0 => array (size=1) 'month' => string 'June' (length=4) 1 => […]

Запустите php foreach loop на многомерном массиве

Мне нужно запустить сценарий foreach в многомерном массиве. Оригинальный JSON отформатирован так: { "_links":{ }, "chatter_count":15, "chatters":{ "moderators":[ "moderator1", "moderator2", "moderator3" ], "staff":[ "staff1", "staff2", "staff3" ], "admins":[ "admin1", "admin2", "admin3" ], "global_mods":[ "global_mod1", "global_mod2", "global_mod3" ], "viewers":[ "viewer1", "viewer2", "viewer3" ] } } json_decode для получения структуры данных PHP, я теперь потерял, как запустить […]

Создание массива с ассоциативными ключами массива и численными значениями массива PHP

Я пытаюсь объединить два массива. Ассоциативный и числовой. $new_array = array_combine($array1, $array2) . Но он принимает значения из массива один и устанавливает их как ключи для нового массива, что и подразумевается под тем, что нужно делать. Но мне нужно использовать ключи $ array1, чтобы быть ключами $ new_array, а значения $ array2 – значениями $ […]

PHP: No Nead дважды Замыкание массива

Привет, у меня есть функция для создания вариаций, но слишком много циклов и это функция function combine_array($a){ $out = array(); if (count($a) == 1) { $x = array_shift($a); foreach ($x as $v) $out[] = array($v); return $out; } foreach ($a as $k => $v){ $b = $a; unset($b[$k]); $x = combine_array($b); foreach ($v as $v1){ […]

Преобразование массива пар ключ-значение в ассоциативный массив

В настоящее время у меня есть массив: [1] => Array ( [0] => 100011 [1] => 1 ) [2] => Array ( [0] => 100013 [1] => 1 ) [3] => Array ( [0] => 100022 [1] => 1 ) [4] => Array ( [0] => 100025 [1] => 1 Я хочу взять первый дочерний […]

Intereting Posts