http://localhost:8080/#/changeindex?itemId=1697513912620023809 怎么截取字符串 获得1697513912620023809
时间: 2023-11-14 15:05:21 浏览: 86
您可以使用字符串截取函数来截取所需的字符串段落。根据您提供的引用中的信息,使用`substr`函数可以实现字符串截取。在这个具体的案例中,您可以使用以下代码来截取所需的字符串:
```php
$url = "http://localhost:8080/#/changeindex?itemId=1697513912620023809";
$itemId = substr($url, strpos($url, "=") + 1);
```
这段代码将从字符串中找到等号的位置,并在此基础上截取出所需的字符串。最终,`$itemId`变量将包含"1697513912620023809"这个值。
相关问题
用js截取字符串 blob:http://localhost/83d54853-2e, blob:之后的内容
在JavaScript中,Blob对象代表不可变的二进制数据,通常用于存储文件数据。由于Blob本身并不支持字符串切片操作,你需要先将其转换为可以读取的格式,如ArrayBuffer或Data URL。你可以使用`URL.createObjectURL(blob)`创建一个临时的URL,然后从那里截取字符串。
以下是一个例子,展示了如何做到这一点:
```javascript
// 假设blob是你的Blob对象
let blob = ...; // 按实际 Blob 对象替换
// 创建一个URL对象
let url = URL.createObjectURL(blob);
// 使用Data URL形式获取字符串
let dataUrl = url;
// 截取"blob:"后的部分
let start = "blob:".length;
let end = dataUrl.indexOf("?", start); // 如果有查询字符串(?后面的),截取到它之前
if (end === -1) {
end = dataUrl.length; // 否则,如果没找到查询字符串,截取到末尾
}
let slicedString = dataUrl.substring(start, end); // 截取字符串
// 清理URL对象
URL.revokeObjectURL(url);
console.log(slicedString);
```
这段代码将返回从"blob:"开始到第一个问号或者字符串结束的部分。
vue.js中将http://localhost:8080/static这个字符串与变量a进行拼接
你可以使用字符串模板的方式进行拼接,例如:
```javascript
let a = 'filename.jpg';
let url = `http://localhost:8080/static/${a}`;
```
这样就可以将变量 `a` 插入到字符串中间,得到完整的 URL 字符串。
阅读全文