PHP:根据输入范围选择一个数字

问题描述 投票:0回答:1

我有5个元素的数组。我想要的是一个函数,该函数根据输入值(例如字符串)选择一个元素。

例如,字符串“ 345hdsf”始终必须在1-5内选择相同的数字。

有可能吗?也许我必须使用某种加密方法?

php arrays function encryption sha
1个回答
0
投票

一种简单的方法可能与下面的数组类似,

<?php
$array = ['345hdsf'=>1,'33445hdsf'=>2,'345sdfsf'=>3,'345hdpsf'=>4,'345hdddssf'=>5];
$input = '345sdfsf';
$output = array_key_exists($input, $array) ? $array[$input] :'not exists' ;
echo $output;
?>

DEMO: https://3v4l.org/R2BPh

© www.soinside.com 2019 - 2024. All rights reserved.