我有这样的 php 代码:
imagejpeg($img, "mydir/captcha.jpg", 100);
我想在验证码前面添加一个随机数,所以 captcha.jpg 变成像 captcha3432.jpg 和下一次 captcha9787.jpg。
和
$number2= rand(555511, 99879);
如何在验证码前面添加$number2,例如 > captcha $number2.jpg
请指教。
imagejpeg($img, "mydir/captcha".$number2.".jpg", 100);
imagejpeg($img, "mydir/captcha{$number2}.jpg", 100);
你几乎回答了你自己的问题。使用双引号时,您可以解析字符串中的变量,就像这样。请注意,此行为不适用于单引号。
$number2 = rand(555511, 99879);
imagejpeg($img, "mydir/captcha$number2.jpg", 100);