Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PHP Putar dan tambahkan ke array

Anda dapat menggunakan fungsi di bawah ini dan meneruskan parameter shifting ke sana. Nama fungsinya adalah rotate_array() di bawah ini. Setelah menggunakan fungsi, tambahkan nilai berikutnya.

<?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>";


?>
";?>

Keluaran:

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 Workbench:Tidak dapat terhubung ke server MySQL pada kesalahan 127.0.0.1' (10061)

  2. Masalah Database Laravel Homestead Vagrant Box

  3. Cara Menyimpan Beberapa Opsi yang dipilih oleh Pengguna dalam Tabel

  4. MySQL menonaktifkan semua pemicu

  5. Kriteria Pencarian berdasarkan TextField dan Menu Daftar