在数组中查找特定项目

问题描述

作为PHP / HTML初学者,我想创建一个名为WHEEL的数组,该数组具有特定顺序的36个数字:

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

现在,我要定位在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

?>