首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不将字符串转换为PHP中的数组的情况下获取字符串的所有索引?

如何在不将字符串转换为PHP中的数组的情况下获取字符串的所有索引?
EN

Stack Overflow用户
提问于 2018-03-15 10:26:43
回答 1查看 41关注 0票数 0

我使用的是PHP7.2.2

我希望获得字符串的所有索引,而不将该字符串转换为数组。

考虑下面的代码片段:

代码语言:javascript
复制
<?php
$rootbeer = 'A & W';
$rootbeer[7] = 'J';
?>

我希望获得变量$rootbeer中包含的字符串的所有索引。

我想检查变量$roobeer中的原始字符串是否在向变量$rootbeer分配超出范围偏移后填充空白。

但是,在这样做时,我不希望将字符串转换为数组,然后获取数组元素的所有索引。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-15 10:37:21

我不太清楚你所说的“我想要得到所有的索引”是什么意思。

但我猜你是说这个

代码语言:javascript
复制
$rootbeer = 'A & W';
$rootbeer[7] = 'J';
$length = strlen($rootbeer);

for ($i = 0; $i < $length; $i++) {
 echo "Index: ".$i." Contains: ";
var_dump($rootbeer[$i]);
echo "<hr>";
}

将输出:索引:0包含:字符串(1) "A“

索引:1包含:字符串(1)“”

索引:2包含: string(1) "&“

索引:3包含:字符串(1)“”

索引:4包含:字符串(1) "W“

索引:5包含:字符串(1)“”

索引:6包含: string(1)“”

索引:7包含: string(1) "J“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49297019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档