PHP Масиви

2075 / PHP / Масиви

 

$myarray = array('Odyn', 'Dva', 'Try');

$cars = array("Volvo", "BMW", "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2];

$arrlength = count($cars); // 3

for($x = 0; $x < $arrlength; $x++) {
  echo $cars[$x];
  echo "<br>";
}

sort($cars);

sort() - сортувати
rsort() - сортувати масиви в порядку спадання
asort() - сортувати асоціативні масиви в порядку зростання, відповідно до значення
ksort() - сортувати асоціативні масиви в порядку зростання, відповідно до ключа
arsort() - сортувати асоціативні масиви в порядку зменшення, відповідно до значення
krsort() - сортувати асоціативні масиви в порядку спадання, відповідно до ключа

$cars = array
(
  array("Volvo", 22, 18),
  array("BMW", 15, 13),
  array("Saab", 5, 2),
  array("Land Rover", 17, 15)
);

echo $cars[0][0] . ": All: " . $cars[0][1] . ", sold: " . $cars[0][2] . "<br>";
echo $cars[1][0] . ": All: " . $cars[1][1] . ", sold: " . $cars[1][2] . "<br>";
echo $cars[2][0] . ": All: " . $cars[2][1] . ", sold: " . $cars[2][2] . "<br>";
echo $cars[3][0] . ": All: " . $cars[3][1] . ", sold: " . $cars[3][2] . "<br>";

/* Volvo: All: 22, sold: 18
... */

Асоціативний масив

$age = array("Peter" => "35", "Ben" => "37", "Taras" => "43");
echo "Peter is " . $age['Peter'] . " years old";

foreach ($age as $x => $x_value) {
   echo "Key=" . $x . ", Value=" . $x_value . "<br>";

}