php - 如何查找字符串中字符出现的数组

标签 php string

我正在 PHP 中搜索一个函数来返回字符串中字符位置的数组。

输入这些参数“hello world”,'o' 将返回 (4,7)。

提前致谢。

最佳答案

不需要循环

$str = 'Hello World';
$letter='o';
$letterPositions = array_keys(array_intersect(str_split($str),array($letter)));

var_dump($letterPositions);

关于php - 如何查找字符串中字符出现的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8799799/

相关文章:

javascript - 使用 jQuery Toggle 更改 div 文本

php - Mysql突然停止并且无法重新启动

PHP Paypal IPN 集成类不记录 IPN 结果

php - 查找 mySQL 重复项,然后合并数据

c# - 奇怪的字符串文字比较

python - 以右对齐的精度打印 float

javascript - 设置 PHP session 与 AJAX 不起作用

javascript - jquery datatable 为对象初始化表添加复选框

python - 替换多个(特殊)字符 - 最有效的方法?

python - 字节到字符串的转换