📝 字符串处理接口
接口地址: /tools/stringtools/api.php
请求方式: GET / POST
必传参数: a=2
🔧 请求参数
| 参数 | 说明 |
| t / text | 待处理的字符串 |
| type | 处理类型(见下表) |
| param | 额外参数(部分功能需要) |
📋 type 参数列表 30+功能
基础操作
| type | 说明 | param示例 |
| length | 字符串长度 | - |
| reverse | 字符串反转 | - |
| uppercase | 转大写 | - |
| lowercase | 转小写 | - |
| trim | 去除首尾空格 | - |
| count | 统计信息 | - |
| oneline | 多行转一行 | - |
| removeBreaks | 删除换行和空格 | - |
截取与替换
| type | 说明 | param示例 |
| substring | 截取字符串 | 0,10 |
| replace | 字符串替换 | old,new |
| repeat | 重复字符串 | 3 |
| rand_str | 生成随机字符串(长度为空默认32,前缀为空默认无) | 32,lx_ |
编码与加密
| type | 说明 | param示例 |
| md5 | MD5加密 | - |
| base64_encode | Base64编码 | - |
| base64_decode | Base64解码 | - |
| urlencode | URL编码 | - |
| urldecode | URL解码 | - |
| htmlspecialchars | HTML编码 | - |
| html_entity_decode | HTML解码 | - |
填充
| type | 说明 | param示例 |
| pad_left | 左侧填充 | 10,0 |
| pad_right | 右侧填充 | 10,0 |
判断检测
| type | 说明 | param示例 |
| contains | 是否包含 | hello |
| starts_with | 是否以...开头 | http:// |
| ends_with | 是否以...结尾 | .jpg |
提取清理
| type | 说明 | param示例 |
| remove_whitespace | 移除所有空白 | - |
| extract_numbers | 提取数字 | - |
| extract_chinese | 提取中文 | - |
| shuffle | 随机打乱 | - |
格式转换
| type | 说明 | param示例 |
| camel_case | 转驼峰命名 | - |
| snake_case | 转下划线命名 | - |
| slug | URL友好格式 | - |
📌 调用示例
// GET请求
?t=HelloWorld&type=length
?t=HelloWorld&type=substring¶m=0,5
?t=123456&type=md5
?t=hello_world&type=camel_case
// POST请求 (JSON)
{
"text": "Hello World",
"type": "base64_encode"
}
💡 提示:必须携带 a=1 或 a=2 参数,例如:?a=1&t=hello&type=length