- 博客(12)
- 收藏
- 关注
原创 php可变变量
第一种通过两个美元符$$animal='turtles';$turtles=103;echo $$animal;解析:$$animal的值为turtles,因此将这个值作为变量查找它的值,因此最后输出103第二种通过大括号实现可变变量$stooges=array('Moe','Larry','Curly');$stooge_moe='Moses Horwitz'
2017-10-01 11:00:52 187
原创 php不需要第三个中间变量来实现两个变量的交换
$a='Alice';$b='Bob';list($a,$b)=array($b,$a);echo $a.'';echo $b;
2017-10-01 10:45:07 518
原创 输出单词复数
代码例子:function may_pluralize($singular_word,$amount_of){ //特殊复数的数组sh,ch,person等单词 $plurals=array( //举例,更多单词资助扩充 'fish'=>'fish', 'person'=>'people', ); if(1==$amount_of){ return $singular
2017-09-19 11:51:25 813
原创 格式化数字
$number=1234.56;echo $formatted1=number_format($number);//1,235,小数点四舍五入echo $formatted2=number_format($number,2); //1,234.56,参数2保留几位小数echo $formatted2=number_format($number,2,",","-");//1-234,56
2017-09-19 11:27:29 342
原创 php生成器 需要5.5的php版本
function squares($start,$stop){ if($start<$stop){ for($i=$start;$i<=$stop;$i++){ yield $i=>$i*$i; } }else{ for($i=$stop;$i>=$start;$i--){ yield $i=>$i*$i; } } }foreach (squ
2017-09-19 10:04:08 300
原创 四舍五入round,近一法取整(向上取整)ceil,舍去发取整(向下取整)floor
1.round例子:round('字符串变量','精度','模式(php5.3引入)')<?phpecho round(3.4); // 3echo round(3.5); // 4echo round(3.6); // 4echo round(3.6, 0); // 4 保留小数点0位echo round(1.9558
2017-09-19 09:32:40 1347
原创 检查一个变量是否是数字或者数字字符串
is_numeric($var)返回值ture or false例子:<?php foreach ([5,'5','05',12.3,'12.3','five',0xDECABAD,'10e200'] as $v) { $isItNumeric=is_numeric($v); //获取变量的类型 $actualType=gettype($v); print"Is th
2017-09-19 09:01:02 814
原创 php生成指定长度的任意字符串
function str_rand($length=32,$characters='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'){ if(!is_int($length)||$length<0){ return false; } $characters_length=strlen($characters)
2017-09-15 16:02:44 2357
原创 substr_replace
substr_replace('原始字符串' , '替代内容' , '开始位置','长度[可选]' )$credit_cart='13229382915';print substr_replace($credit_cart, '****', 3,4);运行结果
2017-09-15 13:54:44 325 1
原创 php字符串查找strpos,strrpos,
strops字符串查找第一个出现的位置例子var_dump(strrpos('466605350@qq.com','@'));结果:int(9) 当查找到会出现第一次出现的位置如果查找不到则返回falsestrrops最后一个出现的位置var_dump(strrpos('466605350@qq.com@','@'));结果int(16)如果查找
2017-09-15 12:38:30 1556
原创 php单引号中双引号的字符串
php单引号的字符串只会转义 ‘ 和 \ 反斜杠其他转义都不会包括 例如 \n \t例子:print'I have gone to the store.D'; print''; print'I\'ve gone to the store.D'; print''; print'Would \\ you pay $1.75 for 8 ounces of tap
2017-09-15 11:38:03 321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人