下文分享一种新颖的字符串截取方法,PHP5常用函

2019-10-25 00:53 来源:未知

原稿地址:http://www.maomao365.com/?p=7307

日常来说所示:

摘要:

复制代码 代码如下:

   以前分割字符串时,都使用形似split函数的方式管理,下文分享黄金时代种对有规律的字符串的相间格局,

  usleep() 函数延迟代码推行多少纳秒。
  unpack() 函数从二进制字符串对数码实行解包。
  uniqid() 函数基于以飞秒计的一时一刻岁月,生成贰个唯黄金年代的 ID。
  time_sleep_until() 函数延迟代码实践直到钦点的时日。
  PHP5常用函数之time_nanosleep() 函数延迟代码奉行多少秒和飞秒。
  sleep() 函数延迟代码推行多少秒。
  show_source() 函数对文本实行语法高亮展现。
  strip_whitespace() 函数重返已去除 PHP 注释以至空白字符的源代码文件。
  pack() 函数把数据装入三个二进制字符串。
  ignore_user_abort() 函数设置与客户机断开是或不是会终止脚本的实行。
  highlight_string() 函数对字符串举行语法高亮展现。
  highlight_file() 函数对文本进行语法高亮突显。
  PHP5常用函数之get_browser() 函数重临顾客浏览器的质量。
  exit() 函数输出一条新闻,并脱离当前剧本。
  eval() 函数把字符串依据 PHP 代码来测算。
  die() 函数输出一条新闻,并脱离当前剧本。
  defined() 函数检查某常量是或不是留存。
  define() 函数定义叁个常量。
  constant() 函数重返常量的值。
  PHP5常用函数之connection_status() 函数再次回到当前的连接情形。
  connection_aborted() 函数检查是或不是断开顾客机。
  zip_read() 函数读取张开的 zip 档案中的下二个文本。
  zip_open() 函数展开 ZIP 文件以供读取。
  zip_entry_read() 函数从张开的 zip 档案项目中收获内容。
  zip_entry_open() 函数张开三个 ZIP 档案项目以供读取。
  PHP5常用函数之zip_entry_name() 函数再次来到 zip 档案项目标称谓。
  zip_entry_filesize() 函数再次来到 zip 档案项指标原有大小(在减弱早前)。
  zip_entry_compressionmethod() 函数重回 zip 档案项目标裁减方法。
  zip_entry_compressedsize() 函数重返 zip 档案项指标压缩文件尺寸。
  zip_entry_close() 函数关闭由 zip_entry_open() 函数展开的 zip 档案文件。
  zip_close() 函数关闭由 zip_open() 函数展开的 zip 档案文件。
  xml_set_unparsed_entity_decl_handler() 函数规定在境遇不可能深入分析的实体名称(NDATA)评释时被调用的函数。
  xml_set_processing_instruction_handler() 函数规定当解析器在 XML 文书档案中找随管理指令时所调用的函数。
  xml_set_object() 函数允许在指标中选拔 XML 拆解分析器。
  PHP5常用函数之xml_set_notation_decl_handler() 函数规定当深入分析器在 XML 文书档案中找到符号注明时被调用的函数。
  xml_set_external_entity_ref_handler() 函数规定当深入分析器在 XML 文书档案中找到外界实体时被调用的函数。
  xml_set_element_handler() 函数营造起头和停息成分管理器。
  xml_set_default_handler() 函数为 XML 拆解剖判器创立默许的数目管理器。
  xml_set_character_data_handler() 函数构建字符数据管理器。
  xml_parser_set_option() 函数为 XML 深入深入分析器举办分选设置。
  xml_parser_get_option() 函数从 XML 拆解解析器获取选项设置消息。
  xml_parser_free() 函数释放 XML 深入分析器。
  PHP5常用函数之xml_parser_create() 函数成立 XML 深入分析器。
  xml_parser_create_ns() 函数创制带有命名空间支撑的 XML 分析器。
  xml_parse_into_struct() 函数把 XML 数据深入深入分析到数组中。
  xml_parse() 函数分析 XML 文书档案。
  xml_get_error_code() 函数获取 XML 深入分析器错误代码。
  xml_get_current_line_number() 函数获取 XML 深入剖判器的眼下进号。
  xml_get_current_column_number() 函数获取 XML 解析器的当下列号。
  PHP5常用函数之xml_get_current_byte_index() 函数获取 XML 深入剖析器的当前字节索引。
  xml_error_string() 函数获取 XML 分析器的大错特错描述。
  utf8_encode() 函数把 ISO-8859-1 字符串编码为 UTF-8。
  utf8_decode() 函数把 UTF-8 字符串解码为 ISO-8859-1。
  wordwrap() 函数依照钦点长度对字符串实行折行管理。
  vsprintf() 函数把格式化字符串写入变量中。
  vprintf() 函数输出格式化的字符串。
  vfprintf() 函数把格式化的字符串写到钦点的输出流。
  PHP5常用函数之ucwords() 函数把字符串中各类单词的首字符转变为大写。
  ucfirst() 函数把字符串中的首字符转变为大写。
  trim() 函数从字符串的双边删除空白字符和任何预约义字符。
  substr_replace() 函数把字符串的风华正茂有的替换为另贰个字符串。
  substr_count() 函数计算子串在字符串中现身的次数。
  substr_compare() 函数从钦命的始发长度相比三个字符串。
  substr() 函数重回字符串的生龙活虎局地。
  strtr() 函数调换字符串中一定的字符。
  strtoupper() 函数把字符串调换为大写。
  strtolower() 函数把字符串转变为小写。
  PHP5常用函数之strtok() 函数把字符串分割为更加小的字符串。
  strstr() 函数搜索一个字符串在另三个字符串中的第贰遍面世。
  strspn() 函数再次来到在字符串中含有的特定字符的多少。
  strrpos() 函数查找字符串在另二个字符串中最终一遍现身的岗位。
  strripos() 函数查找字符串在另三个字符串中最终三次现身的岗位。
  strrev() 函数反转字符串。
  strrchr() 函数查找字符串在另贰个字符串中最后一回面世之处,并赶回从该岗位到字符串结尾的装有字符。
  strpos() 函数重回字符串在另二个字符串中第三次现身的职分。
  PHP5常用函数之strpbrk() 函数在字符串中追寻钦点字符中的任意一个。
  strncmp() 函数比超多少个字符串。
  strncasecmp() 函数比比较多个字符串。
  strnatcmp() 函数使用一种“自然”算法来比较四个字符串。
  strnatcasecmp() 函数使用黄金时代种“自然”算法来比较三个字符串。
  strlen() 函数重临字符串的尺寸。
  stristr() 函数查找字符串在另八个字符串中率先次面世的岗位。
  stripos() 函数重返字符串在另一个字符串中第三遍面世之处。
  stripslashes() 函数删除由 addslashes() 函数增多的反斜杠。
  stripcslashes() 函数删除由 addcslashes() 函数增加的反斜杠。
  strip_tags() 函数剥去 HTML、XML 以致 PHP 的标签。
  strcspn() 函数再次回到在找到别的钦赐的字符在此之前,在字符串查找的字符数。
  PHP5常用函数之strcoll() 函数比相当多少个字符串。
  strcmp() 函数比超多少个字符串。
  strchr() 函数找出三个字符串在另三个字符串中的第二次现身。
  strcasecmp() 函数相比较七个字符串。
  str_word_count() 函数总结字符串中的单词数。
  str_split() 函数把字符串分割到数组中。
  str_shuffle() 函数随机地打乱字符串中的全部字符。
  str_rot13() 函数对字符串推行 ROT13 编码。
  str_replace() 函数使用二个字符串替换字符串中的另风度翩翩部分字符。
  str_repeat() 函数把字符串重复钦定的次数。
  str_pad() 函数把字符串填充为钦定的长短。
  str_ireplace() 函数使用一个字符串替换字符串中的另一些字符。
  PHP5常用函数之sscanf() 函数基于钦定的格式深入分析来自贰个字符串的输入。
  sprintf() 函数把格式化的字符串写写入贰个变量中。
  soundex() 函数计算字符串的 soundex 键。
  similar_text() 函数总括多少个字符串的合营字符的数目。
  sha1_file() 函数计算文件的 SHA-1 散列。
  sha1() 函数计算字符串的 SHA-1 散列。
  setlocale() 函数设置地区音信(地域音讯)。
  PHP5常用函数之rtrim() P rtrim() 函数

   即:1.使用replace函数,将字符串产生合规的xml格式串

你只怕感兴趣的散文:

  • PHP施行linux命令常用函数汇总
  • PHP中的一些常用函数搜聚
  • 足够实用的PHP常用函数汇总
  • PHP 正则表明式常用函数
  • ThinkPHP字符串函数及常用函数汇总
  • PHP常用函数和宽广疑难难点解答
  • 据说PHP中的常用函数回想
  • 基于php常用函数计算(数组,字符串,时间,文件操作)
  • 依靠PHP常用函数的用法详解
  • PHP 查找字符串常用函数介绍
  • PHP中的MYSQL常用函数(php下操作数据库必备)
  • 珍藏的PHP常用函数 推荐收藏保存
  • PHP开垦进程中常用函数收藏
  • PHP 正则表达式常用函数使用小结
  • PHP 常用函数库和部分实用小技能
  • PHP常用函数小才干
  • 一而再一而再收藏一些PHP常用函数
  • PHP常用函数总结(180八个)

       2.运用xml.value的主意取得钦定的字符串消息

    如下所示:

    实验情状:sqlserver 二零零六 哈弗2  

--例:
-----获取下面字符串中中括号中的内容
-----我们可以将下列规则的字符串采用replace替换为XML格式的字符串,然后采用xml select获取相关信息
DECLARE @stringInfo   VARCHAR(MAX) ='1:[猫猫小屋],2:[字符串分割],3:[sql教程博客]'
      , @q VARCHAR(3)   =3;  ---获取第三个分割符中的信息

declare @xmlInfo xml ;

set @stringInfo = '<xmlInfo keyId ="'+@stringInfo;
set @stringInfo = REPLACE(@stringInfo, '[', '" value="');
set @stringInfo = REPLACE(@stringInfo, '],', '" /><xmlInfo keyId ="');
set @stringInfo = REPLACE(@stringInfo, ']', '" />');
set @stringInfo = REPLACE(@stringInfo, ':', '');

set @xmlInfo = CONVERT(xml,@stringInfo); 


SELECT @xmlInfo as [xmlInfo],
@xmlInfo.value('(/xmlInfo[@keyId=sql:variable("@q")]/@value)[1]',
 'varchar(60)');

 

 

 

TAG标签:
版权声明:本文由金沙澳门唯一官网发布于数据库管理,转载请注明出处:下文分享一种新颖的字符串截取方法,PHP5常用函