我的数据库字段中有以下字符串“L{id_extern}S{LocationId}”。
此字符串是输入字段的可接受语法。
在这个例子中只有输入应该接受满足“ L something S something”
例如
<input name="myinput" value="12345"> - is not correct
<input name="myinput" value="L12345"> - is not correct
<input name="myinput" value="L123S45"> - is correct
我必须将值 (12345) 与语法字符串进行比较。
“{...}”之间的部分可以有无限的(最少需要 1 个)数字和字母。
首先,我需要拆分语法字符串并使其在多维数组中可用,例如
$myArray['placeholder1']=id_extern;
$myArray['placeholder2']=LocationId;
我如何将字符串拆分成这种数组的一种?
我如何将输入字段的值与我想要的语法 L{id_extern}S{LocationId} 进行比较?我认为 pregmatch 可以提供帮助,但我不知道它是如何工作的。
慕斯王