作为一个无脑的PHP/HTML初学者,我想创建一个名为WHEEL的数组,其中36个数字按特定顺序排列:
0 32 15 19 4 21 2 25 17 34 6 13 36 11 30 8 23 10 5 24 16 33 1 20 14 31 9 22 18 29 7 28 12 35 3 26
另一个称为NUMBER的变量状态,例如5
现在我想定位WHEEL数字5及其相邻的数字10和24,并将这些数字中的每一个写入一个单独的变量中。
听起来真是太棒了——不过,我希望你能给我一些提示。
谢谢克劳斯来自过热的德国。。。。
这里是问题的代码实现
<?php
$wheels = [0, 32, 15, 19, 4, 21, 2, 25, 17, 34, 6, 27, 13, 36, 11, 30, 8, 23, 10, 5, 24, 16, 33, 1, 20, 14, 31, 9, 22, 18, 29, 7, 28, 12, 35, 3, 26];
$number = 5
$numberPosition = array_search($number,$wheels); // it returns index of array element false if not exist
$leftNeighbor = ($numberPosition) ? $wheels[$numberPosition-1] : false; // substracted -1 from position to get left element
$rightNeighbor = ($numberPosition) ? $wheels[$numberPosition+1] : false; // added +1 from position to get right element
?>