php截取字符串函数;

  1. <?php
  2. $str = "123456789";
  3. echo substr($str , 0 , 3);//从左边第一位字符起截取3位字符:结果:123
  4. echo substr($str , 3 , 3);//从左边第3位字符起截取3位字符:结果:456
  5. ?>

[html] view plain copy

  1. <?php
  2. $rest = substr("abcdef", -1);    // 返回 "f"
  3. $rest = substr("abcdef", -2);    // 返回 "ef"
  4. $rest = substr("abcdef", -3, 1); // 返回 "d"
  5. ?>

[html] view plain copy

  1. <?php
  2. $rest = substr("abcdef", 0, -1);  // 返回 "abcde"
  3. $rest = substr("abcdef", 2, -1);  // 返回 "cde"
  4. $rest = substr("abcdef", 4, -4);  // 返回 ""
  5. $rest = substr("abcdef", -3, -1); // 返回 "de"
  6. ?>

[html] view plain copy

    1. <?php
    2. echo substr(‘abcdef‘, 1);     // bcdef
    3. echo substr(‘abcdef‘, 1, 3);  // bcd
    4. echo substr(‘abcdef‘, 0, 4);  // abcd
    5. echo substr(‘abcdef‘, 0, 8);  // abcdef
    6. echo substr(‘abcdef‘, -1, 1); // f
    7. // 访问字符串中的单个字符
    8. // 也可以使用中括号
    9. $string = ‘abcdef‘;
    10. echo $string[0];                 // a
    11. echo $string[3];                 // d
    12. echo $string[strlen($string)-1]; // f
    13. ?>
时间: 2024-11-05 23:32:13

php截取字符串函数;的相关文章

thinkphp内置截取字符串函数无法显示省略号解决方法

thinkphp内置截取字符串函数无法显示省略号解决方法 functions.php function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true){ if(function_exists("mb_substr")) {      if($suffix)    {         if($str==mb_substr($str, $start, $length, $charset))

一个截取字符串函数引发的思考

背景 前些天,遇到这样一个问题,问题的内容如下: 要求编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串.但是要保证汉字不被截半个,如"我ABC", 4,截取后的效果应该为"我AB",输入"我ABC汉DEF", 6,应该输出为"我ABC",而不是"我ABC+汉的半个". 问题 刚看到这个问题的时候,以为还是很简单的,但写出来之后,发现并不是想要的效果.回想一下当时的思路,就发现刚开

使用JS截取字符串函数详解

使用JS截取字符串函数详解 JS截取字符串函数:一.函数:split();二.函数:John();三.函 数:indexOf();四.其他几种方 法:stringObject.substring(start,stop);stringObject.substr(start [, length ])... 一.函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); /

PHP截取字符串函数substr()函数实例用法详解

在PHP中有一项非常重要的技术,就是截取指定字符串中指定长度的字符.PHP对于字符串截取可以使用PHP预定义函数substr()函数来实现.下面就来介绍一下substr()函数的语法及其应用. substr()函数语法格式如下:大理石平台厂家 1 substr(string, start, length); substr()函数参数说明如下: 参 数 说 明 string 指定字符串对象 start 指定开始截取字符串的位置.如果参数start为负数,则从字符串的末尾开始截取 length 可选

JS简单应用之截取字符串函数以及replace,split函数

JS截取字符串:slice(),substring()和substr()1.substr 方法返回一个从指定位置开始的指定长度的子字符串.stringvar.substr(start [, length ])参数stringvar必选项.要提取子字符串的字符串文字或 String 对象.start必选项.所需的子字符串的起始位置.字符串中的第一个字符的索引为 0.length可选项.在返回的子字符串中应包括的字符个数.说明如果 length 为 0 或负数,将返回一个空字符串.如果没有指定该参数

java截取字符串函数

substring public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串末尾. 例如: "unhappy".substring(2) returns "happy" "Harbison".substring(3) returns "bison" "emptiness".substring(

数据库截取字符串函数

MySQL数据库和SQL Server数据库的字符串截取函数比较 MySQL字符串截取函数:SUBSTR(String string,num start,num length) string是原字符串, start是起始位置(从1开始), length是截取字符串的长度: SQL Server字符串截取函数:SUBSTRING(String string,num start,num length) string是原字符串, start是起始位置(从1开始), length是截取字符串的长度: 除

C#高性能截取字符串函数

去年的时候不记得是要做什么了,写了个用C#截取指定长度的方法,当时颇费了一番周折,因为想错了方向. 例如要截取字符串"我是1个中国人",取3位长度,那得到的结果是"我",如果取6位长度,得到的结果是"我是1",因为汉字是两个字节. 于是又重写了一发…… 1 public static string GetSubString(string str, int length) 2 3 { 4 5 string temp = str; 6 7 int j

php截取字符串函数(不打断英文单词)的方法

在项目中,遇到一个需求,如我要截取一串字符串,而又不想截取半截的单词,看了下php手册的这个mb_strimwidth() 函数,据说是不会打断单词的,可是测试没有成功,于是乎自己写个先,虽然有些小问题,但是勉强能用了,有时间再封装的好点. 该函数的实现原理是利用wordwrap()打断单词,然后用mb_strlen()计算单词的长度,截取到需要被截取的长度即可. 如下测试: function wordcut($string, $cutlength = 250, $replace = '…'){

JavaScript 之 截取字符串函数

一.函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”.”bmp”.”gif”.”ico”和”png”的数组 二.函数:John() 功能:使用您选择的分隔符将一个数组合并为一个字符串 例子: var delimitedString=myArray.join(delimiter); var myList=new Array