gpt4 book ai didi

php - 从字符串中获取两个字母

转载 作者:可可西里 更新时间:2023-11-01 13:41:13 25 4
gpt4 key购买 nike

我有一个像这样的字符串:

12121212

我只想得到 1111,第一个字母,然后是第三个,然后是第五个……一个字母加两个字母。

这个有什么功能吗?我正在使用 str_split 然后我取数组的第一个字母,但它不是很干净。谢谢。

这是我现在的代码,但它不是很灵活:

function loop_n_letter($string, $n)
{
$return = '';
$array = str_split($string);

foreach ($array as $i => $row)
{
if ($i % $n == 0)
{
$return .= $row[0];
}
}

return $return;
}

最佳答案

回想一下,您可以通过简单地调用字符串的特定索引来获取字符串的字符。尝试像这样使用 for 循环:

$string = '12121212';
$length = strlen($string);
$result = '';
for ($i = 0; $i < $length; $i = $i + 2) {
$result .= $string[$i];
}
die($result);

您可以更改索引和增量以获取字符串的不同部分

关于php - 从字符串中获取两个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30487766/

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