我在PHP中有这样的字符串:
$data = '1;3;5;7;9';
Run Code Online (Sandbox Code Playgroud)
并循环:
for ($i=0; $i < count($someArray); $i++)
{
// If $i == any number in $data
}
Run Code Online (Sandbox Code Playgroud)
将循环中的$ i与字符串中的数字进行比较的更快方法是什么?我必须检查循环计数器是否为字符串.
只是爆炸$data进入它自己的阵列
$data = '1;3;5;7;9';
$numbers = explode(";", $data);
for($i=0; $i < count($someArray); $i++)
{
if(in_array($i, $numbers))
{
// do something
}
}
Run Code Online (Sandbox Code Playgroud)