2. 编写一段脚本,查找出以下字符串中第一个双竖线出现的位置。 $str=admin||46cc468df60c961d8da||2326337c7aa58||0123 用php写
时间: 2023-06-01 13:06:13 浏览: 161
<?php
$str = "admin||46cc468df60c961d8da||2326337c7aa58||0123";
$pos = strpos($str, "||");
echo "第一个双竖线出现的位置是:".$pos;
?>
相关问题
编写一段脚本,查找出以下字符串中第一个双竖线出现的位置。 $str=admin||46cc468df60c961d8da||2326337c7aa58||0123
以下是 Python 代码实现:
```python
str = "admin||46cc468df60c961d8da||2326337c7aa58||0123"
pos = str.find("||")
print(pos)
```
输出结果为:
```
5
```
解释:字符串中第一个双竖线出现在位置 5,因为字符串的索引从 0 开始计数。
3. 编写一段脚本,查找出以下字符串中所有双竖线出现的位置。 $str=admin||46cc468df60c961d8da||2326337c7aa58||0123 用php写
<?php
$str = "admin||46cc468df60c961d8da||2326337c7aa58||0123";
$pos = 0;
while (($pos = strpos($str, "||", $pos)) !== false) {
echo $pos . " ";
$pos += strlen("||");
}
?>