Blogger Information
Blog 55
fans 0
comment 0
visits 50511
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP查找字符串常用函数-0827
Bean_sproul
Original
631 people have browsed it

substr(string,start,length)

string    必需。规定要返回其中一部分的字符串。    

start    必需。规定在字符串的何处开始。

正数 - 在字符串的指定位置开始

负数 - 在从字符串结尾的指定位置开始

0 - 在字符串中的第一个字符处开始

length    可选。规定要返回的字符串长度。默认是直到字符串的结尾。

正数 - 从 start 参数所在的位置返回

负数 - 从字符串末端返回

实例

<?php
$str = 'PHP is the best programming language';

// substr(), 索引从11开始的剩余内容,根据位置查询
echo substr($str, 11), '<br>';
echo substr($str, 11,4), '<br>'; // 区间查询,11开始取4个
echo substr($str, -3), '<br>'; // 区间查询,11开始取4个

运行实例 »

点击 "运行实例" 按钮查看在线实例


strstr(string,search,before_search)

string    必需。规定被搜索的字符串。    

search    必需。规定要搜索的字符串。如果该参数是数字,则搜索匹配该数字对应的 ASCII 值的字符。    

before_search    可选。一个默认值为 "false" 的布尔值。如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分。    

实例

<?php
//strstr($str1, $str2,bool)
$email = 'admin@php.cn';
// 查询@是否存在,默认返回@以及后面的内容
echo strstr($email, '@'),'<br>';
// 传入第三个参数:true,仅返回@符之前的内容(不包含@)
echo strstr($email, '@',true),'<br>';
echo strstr($email, '@',true),strstr($email, '@'),'<br>';

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

    

strpos(string,find,start)

string    必需。规定被搜索的字符串。    

find    必需。规定要查找的字符。

start    可选。规定开始搜索的位置。    

实例

<?php
$str = 'PHP is the best programming language';

echo strpos($str, 'best');

运行实例 »

点击 "运行实例" 按钮查看在线实例

Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post