Articles of массивов

php, сортировать массив из mysql

Я выполняю запрос по трем столбцам; один столбец содержит текст, остальные два содержат числа. Я делаю расчет на этих числах, чтобы получить новый номер с именем $ average. Затем я выплевываю результат в таблицу html. Строки в таблице сортируются в том порядке, в котором они выходят из базы данных. Я пытаюсь сортировать таблицу так, чтобы […]

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

У меня есть следующий массив $group= array( [0] => 'apple', [1] => 'orange', [2] => 'gorilla' ); Я запускаю группу массивов через функцию для каждой функции, и когда цикл попадает в значения горилл, я хочу, чтобы он выплюнул указатель горилл foreach ($group as $key) { if ($key == gorilla){ echo //<—— the index of gorilla […]

Многомерные массивы, проверьте разницу

У меня есть 2 массива Array ( [0] => Array ( [SKU] => 379 [ProductName] => Wrap – Black [ProductSellingPrice] => 1.00 [ProductQty] => 1 ) [1] => Array ( [SKU] => 3909 [ProductName] => Wrap – Navy [ProductSellingPrice] => 0.00 [ProductQty] => 1 ) и второе: Array ( [0] => Array ( [SKU] => […]

Как отсортировать массив по определенному ключу?

У меня массив выглядит как показано ниже. $array[0]['keyword'] = 'cricket '; $array[0]['noofhits'] = '26'; $array[1]['keyword'] = 'food '; $array[1]['noofhits'] = '17'; $array[2]['keyword'] = 'mypax'; $array[2]['noofhits'] = '22'; $array[3]['keyword'] = 'next'; $array[3]['noofhits'] = '22'; $array[4]['keyword'] = 'nextbutton'; $array[4]['noofhits'] = '22'; $array[5]['keyword'] = 'picture'; $array[5]['noofhits'] = '18'; Я хочу сортировать массив, используя noofhits. Как я могу сделать? […]

Найти значение в массиве и получить идентификатор в PHP

У меня есть 2 массива с разными структурами (размерностью), мне нужно найти значения (post_name) из $ first в $ second, а затем получить идентификатор от $ second, чтобы создать уникальный массив с post_name $ first и соответствующий идентификатор, основанный в $ второй. я надеюсь, что я достаточно ясен … Мне нужно сохранить тот же порядок […]

Отменить элемент из массива $ _FILES upload

У меня есть сценарий, где пользователи могут загружать несколько файлов (максимум 8). HTML генерируется частью PHP: $max_no_img=8; for($i=1; $i<=$max_no_img; $i++){ <div class='photo photo$i'> <div class='new_label'> Foto $i: </div> <div class='new_input'> <input type='file' name='images[]' /> </div> </div>"; } Таким образом, images[] массива images[] состоят из 8 значений. Однако каждый раз, когда пользователь отправляет свою форму, форма […]

Как удалить повторяющиеся значения в PHP?

Мне нужна помощь. Хотите удалить повторяющиеся значения из массива в php. $categoryTotal echoes 144 125 262 108 351 177 266 269 270 268 309 144 125 262 238 108 При использовании: vardump() я получил Array ( [0] => 144 [1] => 125 [2] => 262 [3] => 108 [4] => 351 [5] => 177 [6] […]

Сортировка массива по значению индекса с заданным порядком

Возможно, название не имеет особого смысла, но я хочу добиться сортировки массива по его индексу с помощью массива со значениями сортировки: $sortingValues = array( 'category-1', 'category-2', … 'category-9', ); $categories['category-1'][] = $article; $categories['category-2'][] = $article; … $categories['category-9'][] = $article; То, что я хочу достичь, состоит в сортировке $ категорий со значениями сортировки в $ sortingValues.

Слияние массивов рекурсивно PHP

Я использую эту функцию для двух рекурсивных массивов слияния: function array_merge_recursive_distinct(array &$array1, array &$array2) { $merged = $array1; foreach($array2 as $key => &$value) { if(is_array($value) && isset($merged[$key]) && is_array($merged[$key])) { $merged[$key] = array_merge_recursive_distinct($merged[$key], $value); } else { $merged[$key] = $value; } } return $merged; } Для использования этой функции я делаю следующие шаги: Объявить пустой […]

Найти общие подстроки

У меня есть N строк. Я ищу, чтобы найти все подстроки длиной не менее 2 символов, которые встречаются, по крайней мере, в 2 строках. Для следующих строк: меня зовут Даниэль как вас зовут? они называют меня daniel Он должен возвращаться (исключая строки только с одним символом): «имя» – 1. & 2. «is» – 1. & […]