精华内容
下载资源
问答
  • mysql常用的字符函数

    千次阅读 2013-11-07 21:15:57
    1. Insert(s1,x,len,s2)将字符串s1中x位置开始长度类len的字符串用字符s2替换 Select insert(‘abcdef’,2,4,’aa’) 结果是:aaaf 明白了把,就是将abcdef的第二位连续4位用aa替换   2. Upper(s)...

    1. Insert(s1,x,len,s2)将字符串s1中x位置开始长度类len的字符串用字符s2替换

    Select insert(‘abcdef’,2,4,’aa’)

    结果是:aaaf  明白了把,就是将abcdef的第二位连续4位用aa替换

     

    2. Upper(s)和ucase(s)

    用于转换大小写的

     

    3. Left(S,N)返回字符串s的前n个字符

    Select left (‘abcdef’,2)

    结果是ab

    同理 right

    结果是ef

     

    4.rtrim(s) 去结尾的空格

     

    5.Substring(s,n,len)

    截取字符串从第n位截取len长度在s上

     

    6.reverse(s)反转字符串

     

    7.fileld(s,s1,s2,s3)

    返回第一个字符串s匹配的字符串的位置

    select field('a','abcs','abcsd','aaaa','a');

    结果是4,没有结果就是0

     

    展开全文
  • 1,拼接字符串 拼接字符串是最常用到的字符串操作之一,在PHP中... 2,替换字符串 在PHP这门语言中,提供了一个名字叫做substr_replace()的函数,该函数的作用可以快速的完成扫描和编辑文本内容较多的字符串替换功能.他的语

    1,拼接字符串
    拼接字符串是最常用到的字符串操作之一,在PHP中支持三种方式对字符串进行拼接操作,分别是圆点.分隔符{}操作,还有圆点等号.=来进行操作,圆点等号可以把一个比较长的字符串分解为几行进行定义,这样做是比较有好处的.

    2,替换字符串
    在PHP这门语言中,提供了一个名字叫做substr_replace()的函数,该函数的作用可以快速的完成扫描和编辑文本内容较多的字符串替换功能.他的语法格式:
    mixed substr_replace(mixed $string,string $replacement, int $start[,int $length])
    对于上面的语法格式的说明:
    string 是要检查或者将要被替换的字符串
    replacement 指定要用来插入或者替换的字符串
    start 指定在字符串的何处进行开始替换,这个参数可以取三种类型的值(正数:从字符串开头的第start个偏移量开始替换,负数,从字符串结尾处的第start个偏移量开始替换,0:从字符串中的第一个字符开始替换)
    length指定要替换多少个字符,这个参数也可以取三种类型的值(正数:被替换的字符串的长度,负数:从字符串的结尾开始被替换的字符串的长度,0:是插入操作,而不是替换操作);

    3,计算字符串

    1)计算字符串的长度
    在PHP中,strlen()函数用来计算字符串的长度并且返回该字符串的长度信息.该语法的格式如下:int strlen(string $string)格式里面的string就是用来指定要计算长度的字符串.

    2)计算字符串的数目
    在PHP中,substr_count()函数,可以用来非常方便而且准确的确定一个指定的子字符串在所提供的字符串中有多少个,substr_count()函数的语法格式如下:int substr_count(string $haystack,string $needle[,int $offset=0[,int $length]])在上面的语法中设计的参数的说明如下:haystack指定要检查的字符串,needle用来指定要插入的字符串,offset用来指定在字符串中何处开始搜索,默认值为0,length用来指定搜索的长度.
    在PHP中,str_word_count()函数,可以用来非常方便而且准确的确定一个某一个单词在所提供的字符串中有多少个,str_word_count()函数的语法格式如下:mixed str_word_count(string $string[,int $format=0[,string $charlist]])在上面的语法中涉及到的参数的说明如下:string用来指定要进行检查的字符串,format用来指定str_word_count()函数的返回值,这个参数的返回值可以返回三个值,分别是0,1,2.其中返回0的意思是默认值,返回找到的单词的数目,如果返回值为1的话,那么str_word_count()返回的就是一个数组,其中的键名是从0开始的连续整数,值是实际的单词.如果format的值取3的时候,那么str_word_count()函数的返回值就是一个数组,其中,数组的键名是单词在字符串中的位置,值是实际的单词.

    4,查找字符串

    字符串的查找可以分为很多种,比如说查找子字符串,查找某个字符串的位置等等,PHP分别为每个字符串查找操作提供了相应的函数.

    1)查找子字符串
    在PHP语言中,strstr()函数可以用来查找子字符串,该函数返回的结果为子字符串第一次出现的所有的内容,strstr()函数的格式如下:string strstr(string $haystack,mixed $needle)在上面的语法中,涉及到的参数的说明如下haystack:指定被搜索的字符串,needle指定所要搜索的字符串,如果该参数是数字的话,则会匹配器该数字ASCII值的字符.在实际的应用当中,会出现要忽略字母大小写的情况,这个时候,可以使用PHP提供的一个大小写不敏感的查找函数--stristr()函数,该函数的使用方法和strstr()函数的使用是一样的.
    2)查找字符串的位置
    strpos()函数的功能和strstr()函数是类似的,只是返回的不是字符串,而是一个字符串在另外一个字符串当中第一次出现的位置,strpos()的语法格式如下:int strpos(string $haystack,mixed $needle[,int $offset =0])在上面的语法中涉及到的参数的说明如下:haystack是要被搜索的字符串,needle指定要进行查找的字符串,offset是指定开始搜索的位置,默认值为0.
    strpos()函数是一个对大小写敏感的查找函数,但是在实际的应用过程当中往往会出现需要忽略大小写的,这个时候可以使用PHP提供的一个对大小写不是很敏感的查找函数stripos(),该函数的使用方法和strpos()是一样的.

    5,比较字符串
    在PHP语言中,比较两个字符串的大小可以通过两种方式来实现:使用"=="操作符比较和使用函数进行比较

    1)使用"=="操作符比较两个字符串的大小
    在PHP中比较两个字符串的时候,最容易的方法就是使用双等号操作符(==).
    2)使用函数比较字符串的大小
    在PHP中提供的strcmp()函数可以更加精确的比较两个字符串的大小,语法格式如下int strcmp(string $str1,string $str2)在上述语法中涉及到的参数的说明如下:str1 指定要进行比较的字符串1,str2指定要进行比较的字符串2.这个strcmp谙熟可以确保两个字符串是否完全匹配,并将比较结果以整数的形式返回,这个函数的返回值有以下三种.0:两个字符串是相等的,小于0的时候,第一个字符串是小于后面的字符串的,如果返回值是大于零的,那么就说明,前面的字符串是大于后面的字符串的.
    除了strcmp()函数之外,PHP还提供了另外一些比较类似的比较函数,比如strncmp()函数可以选择想要比较的字符串的长度(字符个数),其语法格式如下:int strcmp(string $str1,string $str2,int $len)上面的参数说明 str1:指定要比较的第一个字符串,str2:指定要比较的第二个字符串len:指定每个字符串用于比较的字符个数.
    在比较字符串的时候,有的时候需要忽略大小写,就可以使用strcasemp()函数和strncasemp()函数,这两个函数与区分大小写的相应函数的使用方法是完全相同的,strcasecmp()函数和strncasecmp()两个函数的语法格式分别如下:
    int strcasecmp(string $str1,string $str2)
    int strncasecmp(string $str1,string $str2,int $len)

    6,复制字符串
    如果需要重复n次显示一个字符或者一个字符串的功能,则最简单的实现方法就是调用复制函数,在PHP中可以使用str_repeat()函数实现字符串的复制,这个函数的语法格式如下:string str_repeat(string $input,int $multiplier)在上述的语法中设计的参数的说明如下input指定要重复的字符串,multiplier指定字符串将被重复的次数.

    7,翻转字符串
    处理字符串的操作还包括对字符串进行翻转在PHP语言中,使用strrev()函数可以实现反转字符串的功能,strrev()函数的语法格式为
    string strrev(string $string)
    上面的参数string就是用于指定要进行翻转的字符串.

    8,切分,合并字符串
    把一个字符串按照某种规则切分成多个字符串,或者把多个字符串合并成一个长的字符串,是在处理字符串操作的时候会经常碰到的问题.使用PHP提供的explode()函数,str_split()函数,implode()函数可以处理类似切分,合并字符串的问题.

    1)切分字符串
    explode()函数的功能就是用指定的分隔符把字符串切分成数组,explode()函数的语法格式如下:array explode(string $delimiter,string $string[,int $limit])在上面的语法中涉及到的参数的说明如下:delimiter:指定在哪里分隔字符串,string:指定要进行分割的字符串,limit:指定所返回的数组元素的最大数目,最后的子块将会包含string的剩余部分.
    str_split()函数的作用是能够将一个字符串分割成等长度的多个子字符串.str_split()函数的语法格式如下:array str_split(string $string[,int $split_length=1])上面的语法中的参数说明如下:string:指定要分割的字符串,split_length:指定每个数组元素的长度,默认值为"1".
    2)合并字符串
    implode()函数的功能是将数组的元素连接起来成为字符串,implode()函数的语法格式如下:string implode([string $glue],array $pieces)在上述的语法中涉及到的参数的说明如下:glue()指定数组元素之间放置的内容,默认值为""(表示空格字符串)pieces指定要合并为字符串的数组.调用implode()函数可以根据参数所限制的条件获取一个新的字符串,达到合并字符串的目的.
    join()是implode()函数的别名,两个函数的用法是完全一样的,需要强调的是,虽然参数glue是可以选的,但是为了使程序拥有更好的兼容性,推荐使用两个参数.
    总结一下字符串的相关操作方法:

    1)printf()函数:可以对字符串进行格式化操作
    2)sprintf()函数:可以对字符串进行格式化操作,与printf()函数的区别就是需要使用echo才能将格式化后的字符串显示输出.
    3)nl2br()函数:可以将字符串中的换行符"/n"转换为HTML中的"<br/>"后显示出来.
    4)wordwrap()函数:指定从某列字符进行强制换行
    5)strtolower()函数:该函数实现的功能是将字符串中的所有的字符全部转换为小写字符
    6)strtoupper()函数:该函数的作用就是将字符串中的所有的字符全部转换为大写的字符
    7)ucwords()函数:该函数的作用就是将字符串中所有的首字符全部转换为大写字符
    8)substr_replace()函数:可以快速完成扫描并且编辑文本内容较多的字符串的功能
    9)strlen()函数:可以计算字符串的长度并且返回该字符串的长度
    10)substr_count()函数:可以确定一个字符串在所提供的字符串中有多少个
    11)str_word_count()函数,可以确定一个字符串中某个单词的出现次数.
    12)strstr()函数,可以用来查找子字符串,该函数的返回结果为子字符串第一次出现后的所有内容
    13)strpos()函数,功能和strstr()函数是类似的,只是返回的不是字符串,而是一个字符串在另一个字符串中第一次出现的位置.
    14)strcmp()函数,该函数的功能可以精确的比较两个字符串的大小
    15)strncmp()函数,可以选择要比较的字符串的长度(字符个数)
    16)strcasecmp()函数,可以在忽略大小写的时候,对两个字符串进行比较
    17)strncasecmp()函数,可以在忽略大小写的前提下,对两个字符串时候进行长度或者字符数目的比较.
    18)str_repeat()函数,重复n次显示一个字符或者字符串的功能
    19)strrev()函数,提供对字符串进行翻转的操作
    20)explode()函数,提供了将某个字符串切分为多个字符串的功能,指定分隔符吧字符串切分成数组.
    21)str_split()函数,能够将一个字符串分割成等长度的多个子字符串
    22)implode()函数,将数组的元素连接起来成为字符串
    23)join()函数,使用方法与implode()函数是一摸一样的,它的作用也是将数组元素连接起来成为一个字符串
    详细出处参考:http://www.jb51.net/article/26224.htm

    展开全文
  • 小伙伴们注意啦:方法名和后面括号不能有空格隔开! 1、length(str):获取字节个数(utf-8一个汉字代表3个字节,gbk为2个字节) select length('1234') as 长度; 2、concat(str1,str2,str3…):拼接字符 select concat...

    小伙伴们注意啦:方法名和后面的括号不能有空格隔开!

    1、length(str):获取字节个数(utf-8一个汉字代表3个字节,gbk为2个字节)

    select length('1234') as 长度;
    

    在这里插入图片描述

    2、concat(str1,str2,str3…):拼接字符

    select concat('1','2') as 结果;
    

    在这里插入图片描述

    3、substr(string,startindex,length):截取字符串

    select substr('123456',2,2) as 结果;
    

    在这里插入图片描述

    4、instr(str1,str2):返回指定字符串第一次出现的索引

    select instr('1234231','23') as 结果;
    

    在这里插入图片描述

    5、trim(str1 from str2):删除指定字符串两端的字符

    select trim('ad' from 'adad123adad') as 结果;
    

    在这里插入图片描述

    6、upper(str),lower(str):转大写,转小写

    select upper('abc') as 大写,lower('AbC') as 小写;
    

    在这里插入图片描述

    7、lpad(str1,length,str2),rpad(str1,length,str2):左填充,右填充

    select lpad('abc',5,'.') 左填充,rpad('abc',5,'.') 右填充;
    

    在这里插入图片描述

    8、replace(str1,str2,str3):替换

    select replace('123456','5','9') as 结果;
    

    在这里插入图片描述

    展开全文
  • C语言常用的字符函数 以下函数都在头文件 string.h 中 (1)strcpy()字符串复制函数 函数原型:char *strcpy(char *d ,char *s) 功能:复制字符串s到字符串d ,返回字符串d 当我们用 ’ = ‘号单独给字符串赋值是不...

    C语言常用的字符串函数

    以下函数都在头文件 string.h 中
    (1)strcpy()字符串复制函数
    函数原型:char *strcpy(char *d ,char *s)
    功能:复制字符串s到字符串d ,返回字符串d
    当我们用 ’ = ‘号单独给字符串赋值是不可以的(这里不是边定义边赋值)。但是用strcpy()函数就可以。
    例:
    在这里插入图片描述
    (2)strcat()字符串连接函数
    函数原型: char *strcat(char *d ,char *s)
    功能:连接字符串s 到字符串 d ,字符串d的 ’ \0 ’ 取消只在新的字符串后保留一个’ \0’ 。返回字符串d.
    例:
    在这里插入图片描述
    (3)strcmp()字符串比较函数
    函数原型:int strcmp(char *d, char *s)
    功能:比较字符串 d 和 s的大小, 如果d>s 返回1 如果d=s返回 0 如果d<s返回 -1

    实现原理:该函数也是需要传入两个字符串的名称的,然后同时遍历两个字符串,每次都分别从这两个字符串中取出一个字符,
    再比较这两个字符的ASCII码,如果从字符串1中取出的字符的ASCII码比从字符串2中取出的ASCII码要大,那么该函数就会返回 1,
    如果小的话该函数就会返回 -1,如果取到了两个字符串的最后一个字符,每一个字符的ASCII码都是相等的,那么该函数就会返回 0。
    例:
    在这里插入图片描述

    展开全文
  • 常用的字符函数

    2018-05-03 11:18:14
    所以在MFC编程中,一般需要使用双字节的字符类型wchar_t和对应的字符串及其指针类型LPCWSTR和LPCTSTR,并在常数字符串前添加了L转换符,串长计算函数不能用strlen而改用wcslen,串格式打印函数也不能用sprintf,而是...
  • SQLServer常用的字符函数

    千次阅读 2017-04-23 23:44:29
    SQLServer 常用的字符函数
  • fortran 常用字符函数

    千次阅读 2013-01-23 17:24:27
    6.3 常用字符函数 6.3.1 字符与数值转换函数 •这是一系列函数总称,涉及到4个基本函数:ICHAR,CHAR,IACHR和ACHAR函数。 •Fortran 90/95中允许把字符型值转换成数值型值(已知字符得到字符在某种字符...
  • 总结awk中常用的字符函数和数学函数如下表: 具体使用方法在实践中自行体会~
  • 一些常用的orcale函数【字符函数——返回字符值】 【chr,concat,initcap,lower,upper,nls_initcap,nls_lower,nls_upper, replace,rpad/lpad,trim/rtrim/ltrim,soundex,substr/substrb,translate】  CHR 语法:...
  • php 常用字符函数

    2019-06-17 11:08:08
    以下列出开发中常用的字符函数,以供自己需要的时候查阅 长度 strlen($string):得到字符串长度 字符串查找 strpos($string, $search[, $offset]):在指定字符串中查找目标字符串第一次出现的位置 stripos($string, ...
  • oracle常用字符函数

    2014-08-19 07:40:06
    在oracle中,常见的字符函数有 UPPER(列|字符串):将字符串的内容全部转换为大写 LOWER(列|字符串):将字符串的内容全部转换为小写 INITCAP(列|字符串):将字符串首字母大写 LENGTH(列|字符串):字符串长度 ...
  • Python3常用的字符串处理函数

    万次阅读 2019-07-29 00:06:55
    字符串作为一种常见的数据类型,在日常中我们面临各式各样的字符串处理问题,那么这就要求我们必须掌握一些常用的字符串处理函数,下面我将带领大家逐一去了解一下有哪些字符串函数及运用 一、字符串函数整理 ...
  • 一些常用的ORACLE函数【字符函数——返回数字】 【ascii,instr/instrb,length/lengthb,nlssort】 ASCII 语法: ASCII(string) 功能: 数据库字符集返回string的第一个字节的十进制表示. 请注意该函数仍然称作为...
  • MySQL 中的常用字符函数  函数 功能 CANCAT(S1,S2,…Sn) 连接S1,S2,…Sn 为一个字符串 INSERT(str,x,y,instr) 将字符串str 从第x 位置开始,y 个字符子串替换为字符串instr LOWER(str) 
  • 所有的字符数组处理函数都包括在 <string.h>这个头文件中 一、strlen 函数 原型:size_t strlen(char const* string); 在C语言中如何计算一个数组或者一个字符数组的长度?在C语言中没有字符串类型,字符串...
  • hive常用字符函数

    千次阅读 2019-04-04 11:06:53
    hive常用字符函数 语法: instr(string A,string B) 返回值: int 说明:返回字符串B在字符串A位置,不存在返回0 举例: select instr('abcd','a') 1 select instr('abcd','t') 0 语法: length(string A) ...
  • PHP语言中的字符函数也是一个比较易懂的知识。今天我们就为大家总结了将近12种PHP字符串函数,希望对又需要的朋友有所帮助,增加读者朋友的PHP知识库。 1、查找字符位置函数 strpos($str,search,[int]):查找...
  • MySQL 常用内置函数 数学函数 字符函数 日期函数 条件函数 加密函数 数学函数 abs(n): 求一个数字绝对值 sqrt(n): 求一个数字算术平方根 mod(n, m) : 求 n/m 余数 ceil(n) : 对一个数字 向上 取整 ...
  • php常用字符函数

    2017-08-21 21:59:06
    本文主要总结了一些PHP常用的字符串处理的函数,方便自己查看。
  • MySQL常用字符函数

    千次阅读 2020-03-28 21:32:22
    MySQL常用字符函数 先看下数据库表 lengtt(str) length:获取参数值字节个数(注意不是字符个数) SELECT LENGTH('haosy') 结果是5 SELECT LENGTH('haosy郝') 结果是8 不是6(是字节个数不是字符个数,因编码...
  • php:常用的字符串相关函数

    千次阅读 2018-02-02 10:32:10
    php:常用的字符串相关函数
  • 作用:用于字符内容比较,如果两个字符串参数相同,该函数就返回0,否则返回非零值。其参数必须是字符串(如"apple"和"A")而不是字符(如’A‘)。char类型实际上是整数类型,所以可以用关系运算符来比较字符...
  • 常用的字符处理函数

    2014-03-29 21:03:50
    isalnum(c):如果c是字母或数字,则为true; isalpha(c):如果c是字母,则为true;...isprint(c):如果c是可打印的字符,则为true; ispunct(c):如果c是标点符号,则为true; isspace(c):如果c是空白字符,则为true; i
  • c语言的常用字符函数

    千次阅读 2014-01-05 18:59:14
    c语言对于字符串的操作...strcat函数,是连接两个字符串,第一个参数就是将要连接到的字符串,第二个是将要连接的字符串,但是strcat函数并不会检查第一个参数是否可以容纳第二个字符串的长度,这样子有一点漏洞其实。
  • 字符串输出功能的函数PHP也提供了很多,本章主要介绍常用的四种及其使用需要注意到的细节!
  • --datalength() 返回占用字节个数,不是字符的函数 print datalength('Hi~你好吗?')--我这问号写是英文,占用一个字节,中文就占用两个 print datalength(N'Hi~你好吗?')--前面加N 表示Union存储,每个...
  • Hive常用字符函数

    千次阅读 2016-09-23 17:04:15
    Hive内部提供了很多操作字符串的相关函数,本文将对其中部分常用的函数进行介绍。 下表为Hive内置的字符函数,具体的用法可以参见本文的下半部分。 返回类型 函数名 描述 int ascii(string ...
  • 常用的字符函数有:  一、字符转换函数  1、ASCII()  返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,949
精华内容 8,779
关键字:

常用的字符函数