php字符串截取

3.PHP字符串

折月煮酒 提交于 2019-11-26 19:13:00
14. 关于字符串的细节问题 (14.1)转义符“\”,例如要输出“’C:\’”,需要写成“’C:\\’”;“’What’s’”要写成“’What\’s’”。 (14.2)双引号支持的常用的转义符号: (14.3)使用定界符定义字符串:<?php echo <<<mark …(字符串内容)… mark ?> (14.4)关于截取字符串substr()的使用: 15.字符串的格式化 (15.1)printf()函数[直接输出]和sprintf()函数[需要使用echo输出] (15.2)nl2br()函数:将字符串中的换行符“\n”转换为HTML中的“<br/>”然后显示出来。 (15.3)wordwrap()函数:指定从某列字符进行强制换行 (15.4)修改字母大小写函数:strtolower()函数、strtoupper()函数、ucwords()函数。 16.计算字符串的长度与数目 (16.1)strlen()函数:返回字符串的长度 (16.2)substr_count()函数:确定一个指定的子字符串在所提供的字符串中有多少个。 (16.3)str_word_count()函数:统计某个单词出现的数目 17.字符串的查找与处理 (17.1)strstr()函数:查找子字符串,返回子字符串第一次出现后的所有内容。 [备注:如果要忽略字母大小写,可以使用stristr()函数

php 弱类型总结

吃可爱长大的小学妹 提交于 2019-11-26 17:05:14
php 弱类型总结 特别注意: md5(), json_encode(), array_search(), strcmp(), switch() ,in_array() 这几个容易涉及到php弱类型的函数 描述:php中有两种比较的符号 == 与 === === 在进行比较的时候,会先判断两种字符串的类型是否相等,再比较值是否相等 == 在进行比较的时候,会先将字符串类型转化成相同,再比较值 如果比较一个数字和字符串或者比较涉及到数字内容的字符串,则字符串会被转换成数值并且比较按照数值来进行 漏洞关键: 当一个字符串欸当作一个数值来取值,其结果和类型如下:如果该字符串没有包含'.','e','E'并且其数值值在整形的范围之内 该字符串被当作int来取值,其他所有情况下都被作为float来取值,该字符串的开始部分决定了它的值,如果该字符串以合法的数值开始,则使用该数值,否则其值为0 。 <?php 2 var_dump("admin"==0); //true 3 var_dump("1admin"==1); //true 4 var_dump("admin1"==1) //false 5 var_dump("admin1"==0) //true 6 var_dump("0e123456"=="0e4456789"); //true 7 ?> //上述代码可自行测试 1 观察上述代码,

Python基础02

折月煮酒 提交于 2019-11-26 07:21:39
Python基础task2 1.列表 1.1基本操作(创建,append( ),pop( ) ,del( ), 拷贝) 1.2列表相关方法 2.元组 2.1基本操作(创建及不可变性) 3.string字符串 3.1定义及基本操作(+,*,读取方式) 3.2字符串相关方法 4.字符串格式化问题 1.列表 1.1基本操作(创建,append( ),pop( ) ,del( ), 拷贝) 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示: list1 = [ 'Google' , 'Runoob' , 1997 , 2000 ] ; list2 = [ 1 , 2 , 3 , 4 , 5 ] ; list3 = [ "a" , "b" , "c" , "d" ] ; 与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。