配列の先頭を末尾に変える

PDOで、コード2929の銘柄が、株価416円、前日比+16%となり、それをデータベースに入れたいとする。
array(2929, 416, 18)を、以下のように、codeを末尾に変えるには?

$sql = "UPDATE stoph SET price = ?, ratio = ? WHERE code = ?";

array_sliceで切り取って、以下のように並び順を変える。

$today = array(2929, 416, 18);
$change = array_slice($today, 1);
$change[] = $today[0];

array(3) { [0]=> int(416) [1]=> int(18) [2]=> int(2929) }

$today = array(2929, 416, 18);
$change = array_slice($today, 1);
$change[] = $today[0];


$sql = "UPDATE stoph SET price = ?, ratio = ? WHERE code = ?";
$stmt = $dbh->prepare($sql);

$stmt->execute($change);