php - x = 1 到 20 的 PHP 循环
问题描述
我正在寻找一种方法来简化这一点。
$token2h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token3h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token4h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token5h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token6h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token7h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token8h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token9h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token10h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token11h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token12h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token13h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token14h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token15h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token16h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token17h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token18h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token19h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
$token20h=substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
我尝试了各种方法来制作循环,但似乎无法让它工作。
解决方案
您可以制作一个标记数组或使用range()和foreach() 动态制作标记变量,
<?php
$range = range(2,20);
# make an array for tokens using rnage
foreach($range as $k){
$tokens["token{$k}h"] = substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
}
# make token variables using range
foreach($range as $k){
${"token{$k}h"} = substr(str_shuffle("0p23456789ABCDEFGHIJKLMNoPQRSZUVWXYZ"), 0, 20);
}
?>
工作演示: https ://3v4l.org/R2LRF
推荐阅读
- reactjs - 我的 axios API 请求适用于 Postman,但不适用于 Web
- php - PHP、Prestashop、foreach 有这么多子类别和这么多产品
- symfony - 无法在 Symfony 4 中创建 Twig 全局变量
- python - Python - 在 Heroku 上部署 Django 应用程序时出错
- testing - 是否可以在所有测试完成后运行代码?
- tensorflow - sess.run 两次或一次与张量流中的 tf.control_dependencies 有什么不同
- javascript - Package.json 复杂的启动脚本,带有“sh -ac”和 Firebase 的 .env 文件
- laravel - Laravel 5.6 为控制器应用中间件某些方法
- python - lstm 自动编码器预测总是从零开始
- sql - postgresql - 投影列的最大数量?