比如说我的图床API需要添加水印,同时我又不希望水印的位置一成不变,需要每次上传图片都自己去随机一个位置然后添加,那么用这个方法是很好实现的。
具体可以看这两篇文章:
还是在lskypro中来操作,基于lskypro是用1-9代表位置的,那我需要左上角(1)、右上角(3)、左下角(7)、右下角(9),所以我可以定义一个数组,只有四个值,分别是1、3、7、9。
$randLocate = [1,3,7,9];
//调用的时候
echo array_rand($randLocate,1);
定义数组之后用随机数组内置函数来每次取出一个值就行。
在外面定义一个数组,里面调用就行。