如何解决在数组中查找特定项目
作为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
?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。