首页 > 编程语言 >PHP 带中文字符串截取

PHP 带中文字符串截取

时间:2024-11-26 14:16:27浏览次数:8  
标签:中文 p1 截取 substr 字符串 PHP

PHP 中带有中文字符串的截取可以直接使用 substr 方法,无需使用 mb_substr

<?php
$s = '<?xml version="1.0" ?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:queryTablesResponse xmlns:ns2="http://web.server.game.com/"><return>{"list":[{"bankerCloseBool":false,"chexuanStatus":"WAIT","clubid":0,"create":{"roomname":"用户5691的牌局","shengmangbeishu":2,"xiumangorzoumang":1}}]}</return></ns2:queryTablesResponse></S:Body></S:Envelope>';
$p1 = strpos($s, "<return>") + strlen("<return>");
$p2 = strpos($s, "</return>");
$sus = substr($s, $p1, $p2 - $p1);
echo $sus; // {"list":[{"bankerCloseBool":false,"chexuanStatus":"WAIT","clubid":0,"create":{"roomname":"用户5691的牌局","shengmangbeishu":2,"xiumangorzoumang":1}}]}
?>

标签:中文,p1,截取,substr,字符串,PHP
From: https://www.cnblogs.com/cyansill/p/18570031

相关文章

  • js中在将字符串数字转为数字时,使用哪种方式更安全
    在JavaScript中,将字符串数字转换为数字时,有几种常见的方法,但每种方法都有其适用场景和潜在的风险。为了确保转换的安全性和准确性,建议使用以下方法:1.Number构造函数Number构造函数是最直接和安全的方法之一,它可以处理各种数字格式,包括整数、浮点数和科学计数法。conststr......
  • 你会PHP、JAVA、Python或GO吗?都有做过哪些应用呢?
    PHP、Java、Python和Go都是广泛应用的编程语言,它们各自在不同的领域和场景中发挥着重要的作用。以下是它们各自的一些典型应用:PHPPHP是一种流行的服务器端脚本语言,特别适用于Web开发。以下是PHP的一些主要应用:电商:PHP是亚马逊网站的服务器端语言,用于处理订单、客户管理和产品......
  • (免费源码)计算机毕业设计必学必看 万套实战程序手把手教学 java、python、php、node.js
    摘 要科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开发步骤,采用Java技术建设绿......
  • Day39--连接两个字符串
    Day39--连接两个字符串在Java中,要连接两个字符串,可以使用+运算符或者String类的concat方法。使用+运算符示例代码如下:StringfirstName="John";StringlastName="Doe";System.out.println(firstName+lastName);在这个例子中,firstName和lastName通过+运算符......
  • 【leetcode100】找到字符串中所有字母异位词
    1、题目描述给定两个字符串s和p,找到s中所有p的异位词异位词的子串,返回这些子串的起始索引。不考虑答案输出的顺序。示例1:输入:s="cbaebabacd",p="abc"输出:[0,6]解释:起始索引等于0的子串是"cba",它是"abc"的异位词。起始索引等于6的子串是......
  • Jackson:Java对象和JSON字符串的转换处理库使用指南
    Jackson介绍Jackson是一个非常流行的JavaJSON处理库,它能够将Java对象与JSON字符串相互转换。Jackson工具主要用于将请求的参数(例如前端发送的JSON数据)和响应的数据(例如后端返回给前端的数据)转换成Java对象,或者将Java对象转换为JSON格式的字符串。使用示......
  • 计算机毕业设计必看必学03361springboot开放实验室管理系统原创定制程序,java、PHP、p
    springboot开放实验室管理系统摘要随着社会的发展,社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是使用动态网页开发技术java作为系统的开发语言,MySQL作为后台数据......
  • 计算机毕业设计必看必学35702+springboot电影推荐系统原创定制程序,java、PHP、python
                                                              摘 要随着互联网与移动互联网迅速普及,网络上的电影娱乐信息数量相当庞大,人们对获取感兴趣的电影娱乐信息的需求越来越大,个性化的电影推荐系统成......
  • 【PHP漏洞】PHPMyAdmin写shell的几种方式
    phpMyAdmin是一个以PHP为基础,以web方式架构在服务器上的MySQL的数据库管理工具。让管理者可以通过Web接口来管理MySQL数据库。查看phpmyadmin版本:/phpMyAdmin/README在高版本中无法写入一句话mysql新特性secure_file_priv会对读写文件产生影响,该参数用来限制导入导出查看该......
  • [极客大挑战 2019]PHP
    [极客大挑战2019]PHPPHP序列化与反序列化(__sleep与__wakeup)_php7.4.33反序列化wakeup-CSDN博客挺好看的前端(dirsearch扫了一下,找到www.zip备份文件,下过来看一下,flag.php里的flag就是个数据,不是flag。看到index.php里给了一个反序列化,尝试构造$select。审一下draf......