php基础知识(字符串函数)

输出函数:

echo(); 

print(); 

print_r();

printf();  

sprintf(); 

dump();

die();  

exit();

去掉字符:

ltrim($string);  

rtrim($string);   

trim($string,$arg1);

(参数:第二个参数指定要删除的字符)

 

ltrim($str1,'1');    

ltrim($str1,'0..9');

添加字符串:

str_pad();

添加字符串(默认在右边添加)

 

str_pad($str1,10,"@");               // hello@@@@@

str_pad($str,10,"@",STR_PAD_BOTH);   // @@hello@@@

str_pad($str,10,"@",STR_PAD_LEFT)    // @@@@@hello

大小写转换:

strtoupper();

所有字符都转化成大写

strtolower();  

所有字符都转化成小写

ucfirst();   

首字母转化成大写

ucword();  

每个单词首字母转成大写

 

strtolower($str);  // my name is tom!

strtoupper($str); // MY NAME IS TOM!

ucfirst($str);     // My name is tom!

ucwords($str);     // My Name Is Tom!

 

Substr模式

substr( 字符串, 字符串开始位置, 返回字符串长度)

 

substr("Hello world",6);  // world

 

substr_compare( 字符串1, 字符串2, 从字符串1的何处比较)

 

substr_compare("Hello world","Hello world",0);  //0

 

substr_count(规定要检查的字符串, 规定要检索的字符串, 何处开始搜索, 搜索的长度)

计算规定检索字符串出现的次数

 

substr_count( "Hello world. The world is nice" , "world" );  //2

 

substr_replace(字符串, 插入值, 何处替换, 替换多少个)

函数把字符串的一部分替换为另一个字符串

 

substr_replace("Hello world","earth",6);  //Hello earth

 

Str模式

str_replace(查找值, 替换值, 搜索的字符串)

替换字符串中的字符

 

str_replace("world","Peter","Hello world!");  //Hello Peter!

 

str_shuffle(规定打乱的字符串);

随机打乱字符串中的字符

 

str_shuffle("Hello World");    //lolWo drHle

 

str_split(规定分割的数组);

 

str_split("Hello"); // Array ( [0] => H [1] => e [2] => l [3] => l [4] => o )

 

strlen(规定的数组)

 

strlen("Hello");   //5

 

strtotime()

strrev(字符串)    

函数反转字符串

 

strrev("Hello World!");

//!dlroW olleH

 

 

Chr && ord

chr(ASCII值)

返回的是字符串

 

chr(046);      //&

 

ord(字符串)

返回的是数字

 

ord("hello");     //104

 

分割 && 聚合

Implode(规定格式,字符串的数组)

数组元素组合成的字符串

 

$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);

//Hello World! Beautiful Day!

 

Explode(在哪分割字符串,字符串,返回数目)

 

$str = "www.runoob.com";

print_r (explode(".",$str));

Array
(
    [0] => www
    [1] => runoob
    [2] => com
)

 

富文本框

htmlentities(字符串);      

函数把字符转换成html实体

 

$str = "<© W3CSçh°°¦§>";
echo htmlentities($str);

//<© W3CSçh°°¦§>

 

htmlspciacharts();   

函数把一些预定义的字符转换为html实体

 

$str = "This is some <b>bold</b> text.";

echo htmlspecialchars($str);

//This is some <b>bold</b> text.

 

strip_tags();       

函数剥去HTML xml php的标签

 

其他

number_format(需要格式化的数据,规定多少个小数(如果不填这个,默认是千分位格式化数字));     

 

number_format("1000000");     // 1,000,000

number_format("1000000",2);   //1,000,000.00

 

chunk_split(分割的字符串,符串块的长度,字符串后放置的内容)

函数把字符串分割为一连串更小的部分。

 

$str = "Hello world!";
echo chunk_split($str,6,"...");

//Hello ...world!...

 

parse_str(解析的字符串,规定存储变量的数组名称)

parse_str("name=Peter&age=43",$myArray);
print_r($myArray);

//Array ( [name] => Peter [age] => 43 )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值