Сортировка массивов в php

Главная » Видеоуроки » PHP » Сортировка массивов в php
В этом видео уроке мы кратко рассмотрим сортировку массивов. Сортировка массивов в php, да и в других языках — очень важная, необходимая операция. В языке php есть немало встроенных функций для сортировки массивов, которые покрывают все необходимые операции сортировки массивов (сортировка массивов по возрастанию и убыванию, сортировка ключей).
Также мы напишем небольшой фрагмент кода, благодаря которому будет проделана сортировка массива методом пузырька. Отмечу, что данный метод устаревает и почти не используется, так как во многих языках программирования имеется немало функций для работы, и в частности, для сортировки массивов. В качестве домашнего задания предлагаю вам отсортировать массив по возрастанию, причем сначала должны идти четные числа, затем нечетные (можно использовать встроенные функции php)

Код урока

<?php

$array = array(1,7,9,-1,5,8,-6,-4);

//sort($array);
rsort($array);

var_dump($array);

$basket = array (
	'banana' => 4,
	'apple'  => 10,
	'pear'	 => 1
);

//sort($basket);

rsort($basket);

var_dump($basket);


$nums = array(1,2,3,4,5,6);

$flag = true;

while($flag) {
	$flag = false;
	for ($i=0; $i<count($nums)-1; $i++) { 
		if($nums[$i] > $nums[$i+1]) {
			$tmp = $nums[$i];
			$nums[$i] = $nums[$i+1];
			$nums[$i+1] = $tmp;
			$flag = true;
		}

	}

	$flag == false;
}

// Отсортировать массив по возрастанию, но сначала должны идти четные числа, а затем нечетные.
// abzalov90@gmail.com


var_dump($nums);

0 Комментариев

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.

Pin It on Pinterest

Share This