gpt4 book ai didi

php - $string[i] 不返回 i :th character

转载 作者:行者123 更新时间:2023-12-04 05:53:41 26 4
gpt4 key购买 nike

我正在编写一个函数,用于清理 php 脚本将从外部源接收的格式错误的字符串。这个字符串的问题是每个奇数字节都是零,所以函数所做的是将每个偶数字节推送到一个新数组。 Code :

$serverInfoClean = array();
for ($i = 0; $i < strlen($serverInfo); $i++ ) // Remove every odd numbered byte
{
if ($i & 1) // Odd index
{
// Do nothing
}
else // Even index
{
array_push($serverInfoClean, $serverInfo[i]);
echo $i . ' ' . $serverInfo[i] . '<br/>'; // Debug
}
}

调试行在那里,所以我可以在我的浏览器中看到它返回的值。它每次都返回字符串中的第一个字符。

最佳答案

$serverInfoClean = array();
$end = strlen($serverInfo);
for ($i = 0; $i < $end; $i++ ) // Remove every odd numbered byte
{
if ($i & 1) // Odd index
{
// Do nothing
}
else // Even index
{
array_push($serverInfoClean, $serverInfo[$i]);
echo $i . ' ' . $serverInfo[$i] . '<br/>'; // Debug
}
}

关于php - $string[i] 不返回 i :th character,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9775763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com