Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP Xoay và thêm vào một mảng

Bạn có thể sử dụng hàm dưới đây và chuyển tham số dịch chuyển cho nó. Tên hàm là xoay_array () bên dưới. Sau khi sử dụng hàm, hãy thêm giá trị tiếp theo.

<?php

$weekdays = array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun");

function rotate_array($steps, $arr)
{
    if($steps >= 0)
    {
        for($i = 0; $i < $steps; $i++)
        {
            $elm = array_shift($arr);
            array_push($arr, $elm);
        }
    }
    else
    {
        for($i = 0; $i > $steps; $i--)
        {
            $elm = array_pop($arr);
            array_unshift($arr, $elm);
        }
    }
    return $arr;
}

$arr = rotate_array(1, $weekdays);

//For multidimensional array, add this part

foreach($arr as $key => $childArray) {

       rotate_array(1,$childArray);


}
//end of addition

$arr[] = "next value";
echo "<pre>";
print_r($arr);
echo "</pre>";


?>
";?>

Đầu ra:

Array
(
    [0] => Tue
    [1] => Wed
    [2] => Thu
    [3] => Fri
    [4] => Sat
    [5] => Sun
    [6] => Mon
    [7] => next value
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql:nhiều bảng hay một bảng lớn?

  2. Xóa các hàng từ máy chủ mysql khỏi danh sách C # của ID

  3. Sử dụng vai trò mới trong MySQL 8

  4. Lấy các ký tự đặc biệt ra khỏi cơ sở dữ liệu MySQL với PHP

  5. Tính toán chênh lệch thời gian trong MySQL nhưng có tính đến các sự kiện