我使用的是PHP7.2.2
我希望获得字符串的所有索引,而不将该字符串转换为数组。
考虑下面的代码片段:
<?php
$rootbeer = 'A & W';
$rootbeer[7] = 'J';
?>我希望获得变量$rootbeer中包含的字符串的所有索引。
我想检查变量$roobeer中的原始字符串是否在向变量$rootbeer分配超出范围偏移后填充空白。
但是,在这样做时,我不希望将字符串转换为数组,然后获取数组元素的所有索引。
发布于 2018-03-15 10:37:21
我不太清楚你所说的“我想要得到所有的索引”是什么意思。
但我猜你是说这个
$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“
https://stackoverflow.com/questions/49297019
复制相似问题