我有一个脚本生成包含某些令牌的内容,我需要替换每个出现的令牌,其中不同的内容来自单独的循环.
使用str_replace简单地用相同的内容替换所有出现的令牌很简单,但是我需要用循环的下一个结果替换每个出现.
我确实看到了这个答案:在PHP5中搜索并用多个/不同的值替换多个值?
但它是从预定义的数组工作,我没有.
示例内容:
This is an example of %%token%% that might contain multiple instances of a particular
%%token%%, that need to each be replaced with a different piece of %%token%% generated
elsewhere.
Run Code Online (Sandbox Code Playgroud)
为了参数,我需要用生成的内容替换每次出现的%% token %%,这个简单的循环:
for($i=0;$i<3;$i++){
$token = rand(100,10000);
}
Run Code Online (Sandbox Code Playgroud)
因此,使用不同的随机数值$ token替换每个%%标记%%.
这个简单的东西,我只是没有看到?
谢谢!
我有这段代码,我想在for循环中进行一次延迟以测量一次,然后进行一次延迟并在此之后继续。
我试过了:
timout / t 10/ nobreak
Run Code Online (Sandbox Code Playgroud)
如代码中所示,但是没有用。
: @echo off
set Looping_number=10 or anything else
FOR /L %%A IN (1,1,%Looping_number%) DO call :doit %%A
goto :eof
:doit
set pad=00%1
set num=%pad:~-2%
@set var1=var1.exe
@set var2=C:\...\...\... .txt
@set output=C:\....\output\%num%
Mkdir %output%
%var1% %var2% %Results%
timeout / t 10 / nobreak
goto :eof
Run Code Online (Sandbox Code Playgroud)
但是它说你不能拖延?
我该如何解决这个问题?
我有一个列表,每个一个"事件"的列表中的DateTimeS,这样的:
var events = new List<Event>(){
new Event("A"){Occured = new List<DateTime>{"1.1.2018", "3.3.2018"}},
new Event("B"){Occured = new List<DateTime>{"4.4.2018", "5.5.2018"}}};
Run Code Online (Sandbox Code Playgroud)
我怎样才能找到最老 DateTime的events.
我试图结合级联OrderByDescending().First()找到列表中最老的......但没有运气
(请使用LINQ的方法语法;-) Thanx)
batch-file ×1
c# ×1
delay ×1
linq ×1
php ×1
replace ×1
str-replace ×1
string ×1
timedelay ×1
windows ×1